满分5 > 高中英语试题 >

My sister met him at the Grand Theatre y...

My sister met him at the Grand Theatre yesterday afternoon, so he _____ your lecture.

A. couldn’t have attended

B. needn’t have attended

C. mustn’t have attended

D. shouldn’t have attended

 

A 【解析】 试题分析:考查情态动词用法。“情态动词+have done”表示对过去情况的推测。其中must have done过去肯定做了某事。should have done 本应该做而实际未做。 can’t/couldn't have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。句意:昨天下午我姐姐在大广场遇见了他,所以他不可能去听你的演讲的。根据句意可知本句使用“couldn't have done”,表示不可能做了某事。故A正确。  
复制答案
考点分析:
相关试题推荐

--What do you think of cloning?

--No doubt it’s a great invention. But ________, it may have some side effects.

A.if not properly handling B.if properly not handled

C.if not properly handled D.if properly not handling

 

查看答案

Sarah pretended to be cheerful, _____ nothing about the argument.

A. says              B. said              C. to say          D. saying

 

查看答案

Johnson is indeed a wise man.

Oh, yes. How often I have regretted _____ his advice!

A. to take       B. taking

C. not to take    D. not taking

 

查看答案

The restaurant is busy on Sunday, so I’ll phone today and _____ a table.

A. deserve     B. reserve      C. preserve     D. observe

 

查看答案

【2011浙江卷,2】Experts think that  __________recently discovered painting may be ________  Picsso.

A.the ;不填     B. a ;the        C. a ; 不填       D. the; a

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.