问题 选择题

There was a traffic jam; otherwise I ____ here on time.

A.would be

B.had been 

C.should be

D.would have been

答案

答案:D

考查虚拟语气。这是一个含蓄条件句otherwise="If" there had not been a traffic jam.因为前面是一个过去时,所以这里是表示和过去相反的虚拟语气,主句里面用情态动词+have done.

单项选择题
单项选择题