18. If it ______for the snow, we ______ the mountain yesterday.
A. were not, could have climbed
B. were not. could climb
C. had not been, could have climbed
D. had not been, could climb
答:C。根据yesterday这一信息词,可判断是与过去事实相反的虚拟语气。
19. Yesterday, Jane walked away from the discussion. Otherwise, she________ something she would regret later.
A. had said
B. said
C. might say
D. might have said
答:D。此题考查虚拟语气的含蓄条件句,相当于 If Jane had not walked away from the discussion, she might have said something she would regret later.
20. I’d rather he________ here.
A. come
B. comes
C. came
D. will come
答:C。①would rather (not)do ... 接省去to的不定式。②would rather后接从句,从句应用虚拟语气,谓语常用过去式。
21. It’s high time you___________ there.
A. go
B. went
C. would go
D. would have gone
答:B。It’s time接从句时,从句用虚拟语气,谓语常用过去式,表示“早就该做”。
22. If he had listened carefully, he ________ the problem now.
【高中英语词法复习汇总:虚拟语气】相关文章:
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21