题目内容
7.-I am worn out now.I stayed up last night to finish the report.-Oh?You ______.The professor asked us to hand it in next week.( )
A. | needn't have | B. | wouldn't have | C. | couldn't have | D. | can't have |
分析 ---我现在已经筋疲力尽了,昨天晚上我熬夜完成了这个报告.
---哦?你本来不需要熬夜完成这个报告的,教授要我们下星期才上交.
解答 答案A.
本题是两人之间的对话,选项中有语义省略的现象,have后面省略了"stayed up last night to finish the report".need not have done表示过去已做…事了,但事实上没有必要做.wouldn't have done它表示的是与过去事实相反之假设的结果,意思是"(过去)当时就不会做…了",而实际上做了…;cannot have done/couldn't have done这两个形式表示推测,意思是"过去应该不可能做…".根据句子所表达的意思和下文的语境"The professor asked us to hand it in next week."可知答案选A.
点评 本题考查虚拟语气和"情态动词+have+done"结构的含义及用法."情态动词+have+done",表示对过去行为或动作进行推测、评论或判断,这个结构是近几年高考情态动词的重点和难点.
练习册系列答案
相关题目
6.Susan's voice still remained calm ______ she was getting annoyed.( )
A. | even if | B. | as long as | C. | as if | D. | now that |
12.-Have you seen ______ film before?
-Yes.I saw it on ______ Christmas Day,but I can't remember the exact year.( )
-Yes.I saw it on ______ Christmas Day,but I can't remember the exact year.( )
A. | the,a | B. | a,the | C. | a,a | D. | the,the |
19.If he had spent more time practising speaking English before,he _________ able to speak it much better now.( )
A. | will be | B. | would be | C. | has been | D. | would have been |
16.In return for the love and care from the parents,we should remember that taking care of them is the ________ responsibility.( )
A. | unshakeable | B. | unbelievable | C. | undescribable | D. | unapproachable |
14.Prince William took a visit to the Forbidden City on Feb.28,______ emperors once lived.( )
A. | which | B. | whose | C. | where | D. | when |