题目内容
14.-Oh dear!Look at the mountains of trash in the street and the terrible haze these days!-Everyone's effort counts.I ______ fireworks on New Year's Eve!( )
A. | needn't have played | B. | mustn't have played | ||
C. | shouldn't have played | D. | couldn't have played |
分析 -哦,亲爱的!看看街上的垃圾和这些天可怕的阴霾!
-每个人的努力都是重要的.我本不应该在除夕放烟火的!
解答 答案为C.shouldn't+have+done表示本来不应该做某事,而实际做了.含有指责对方或自责的含意.再结合句意我本不应该在除夕放烟火的!可知答案,故选C.
点评 情态动词+have+done是历年高考的重点和难点之一,一定要理解结构与用法.
needn't+have+done则表示"本来不需要做某事而做了".I needn't have bought so much wine-only five people came.我本来没有必要买这么多酒,只来了五个人.
must+have+done表示对过去事情的肯定推测,译成"一定做过某事",该结构只用于肯定句.
It must have rained last night,for the ground is wet.昨晚一定下雨了,因为地面还是湿的.
shouldn't+have+done表示本来不应该做某事,而实际做了.含有指责对方或自责的含意.
Look,Tom is crying.I shouldn't have been so harsh on him.看,汤姆哭了,我本来不应该对他如此严厉.
could have done 表示"过去本能够做某事却未做."
couldn't have done 没有虚拟语气的用法,表否定推测,"不可能做过某事"
练习册系列答案
相关题目
14.She was so angry that she rushed out into the rain ______ I could stop her.( )
A. | when | B. | until | C. | before | D. | after |
15.-May I try on the blue tie over there?This one does not match my shirt,you see.
-______.Just wait for a minute.( )
-______.Just wait for a minute.( )
A. | By no means | B. | That's all right | ||
C. | Don't mention it | D. | By all means |
7.We all waited for a reply from our boss,but _____came in the end.( )
A. | either | B. | another | C. | neither | D. | none |
5.His sister had become a teacher,______ was what he wanted to be.( )
A. | which | B. | what | C. | that | D. | who |