There was a traffic jam; otherwise I ____ here on time.A.would beB.had been C.
题型:不详难度:来源:
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. |
举一反三
Oh, my dear, it’s time you back home and I’d rather you again tomorrow, see you!A.should go; will come | B.went; came | C.were going; would come | D.go; were coming |
|
一I heard that you got an A in the chemistry exam.Well done! 一Thanks,I know that you a good job as well.A.shouId have done | B.need have done | C.must have done | D.could have done |
|
He was very busy yesterday;otherwise,he ______ to the meeting.A.would come | B.came | C.would have come | D.will come |
|
Nancy was very disappointed to hear the news. I wish I her about that.A.hadn’t told | B.didn’t tell | C.wouldn’t tell | D.can’t tell |
|
She___ taller, but she ate too little.A.can grow | B.can have grown | C.could grow | D.could have grown |
|
最新试题
热门考点