虚拟语气过去式,选d
参照“高考英语之虚拟语气归纳”
http://baike.baidu.com/link?url=m2iaEJOGa04qXYHVKQpqjYli2n48ikyvZWgm8znEomYqN-Z3JT05azgrywfoc86CkH-ATwwuwL2VOEjkdRjEua
4.含蓄条件句
有时为了表达的需要,在虚拟语气中并不总是出现if引导的条件句,而通过其他手段来代替条件句。
I was ill that day. Otherwise, I would have taken part in the sports meet. (我那天病了。要不然,我会去参加运动会。)
这道题,和这句例句不是一模一样的意思么?
B
假设过去发生的事情,主句要用过去时或过去完成时,所以应为had been 或 were
选A 因为前面是过去时,搭配的过去将来时用WOULD BE 结构表示。