专题4 情态动词与虚拟语气
1.I________to my cousin’s birthday party last night,but I was not available. (2013·安徽,28)
A.went B.had gone
C.would go D.would have gone
答案 D
解析 考查虚拟语气。句意为:昨晚,我本该去参加我表弟的生日聚会,但我没有时间。would have done“本该做(但未做)”。
2.It ________be the vocabulary that caused you the problem in the exercise because you know a lot of words. (2013·安徽,34)
A.may B.couldn’t
C.should D.needn’t
答案 B
解析 考查情态动词。句意为:因为你掌握了大量的单词,所以使你在练习中产生问题的原因不可能是词汇问题。couldn’t 不可能。
3.I should not have laughed if I________you were serious. (2013·江苏,30)
A.thought B.would think
C.had thought D.have thought
答案 C
解析 考查虚拟语气。句意为:如果我当时想到你是认真的,我就不会笑了。由句意知,此句是与过去事实相反的虚拟语气,故从句结构为had done。
4.—Why are your eyes so red?You________have slept well last night.