满分5 > 高中英语试题 >

He had known the matter before you told ...

He had known the matter before you told him, so you _________ have told it to him.

A.mustn't B.can't C.needn't D.shouldn't

 

C 【解析】 考查情态动词。句意:在你告诉他之前他已经知道了这件事,因此你本不必要告诉他的。A. mustn't不必;B. can't不能;C. needn't不需要;D. shouldn't不应该。根据句意可知, 表示不必要而做了做的事,needn't have done 表“本来不必要做某事却做了(对过去的虚拟)”,故选C。
复制答案
考点分析:
相关试题推荐

I'm sorry, sir. Your recorder isn't ready yet. It _____ in the factory.

A.is being repaired B.is repaired C.has been repaired D.hasn't repaired

 

查看答案

He’s working hard for fear that he _______.

A.should fall behind B.fell behind

C.may fall behind D.would fallen behind

 

查看答案

That they were wrong in these matters _____ now clear to us all.

A.is B.was C.are D.were

 

查看答案

Do you think climbing is _____ to our health?

A.beneficial B.invaluable C.advisable D.worthy

 

查看答案

The opening ceremony of the 2008 Olympics, which _____ more than three hours, was completely great and special.

A.lasted B.occupied C.performed D.played

 

查看答案
试题属性

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