满分5 > 高中英语试题 >

Her companion_____ a trick on her, for s...

Her companion_____  a trick on her, for she was not in the mood for everything that day.

A.can’t have played B.must have played

C.should have played D.needn’t have played

 

B 【解析】 考查情态动词 + have done的用法。句意:她的同伴一定是跟她开了个玩笑,因为那天她心情不好。A. can’t have played不可能开玩笑;B. must have played一定在开玩笑; C. should have played本应该开玩笑;D. needn’t have played本不需要开玩笑。表示对过去发生的事情的非常有把握的肯定推测,故选B。  
复制答案
考点分析:
相关试题推荐

You _____ be right but I’m going back to check anyway.

A.should B.must C.need D.might

 

查看答案

—What about seeing the new movie at the theatre tonight?

—Sounds great, but I ____ work extra hours to finish a report.

A.have got to B.am able to

C.am glad to D.am willing to

 

查看答案

If we had paid enough attention to the issue of the heavily-overloaded vehicles, the tragedy of the collapse of an overpass in Wuxi _____ avoided.

A.should B.could be C.should have been D.could have been

 

查看答案

The traffic is heavy today. I ____ arrive a bit late, so could you save me a place?

A.can B.must C.dare D.might

 

查看答案

–Do you know where David is? He is not in the office.

–Well, he ______ have gone far—his coat is still here.

A.shouldn’t B.mustn’t C.can’t D.wouldn’t

 

查看答案
试题属性

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