He ______ told you that because you have known the truth.      A.needs not have

He ______ told you that because you have known the truth.      A.needs not have

题型:不详难度:来源:
He ______ told you that because you have known the truth.      
A.needs not have B.need not have C.need not has D.does not need have

答案
B
解析
考查情态动词表示虚拟语气的用法:needn’t have done“本不必做而做了”,句意是:因为你已经知道事实了,他本没有必要告诉你的。选B
举一反三
It is not like her to be so impolite; she      you when you greeted her.
A.might not have heardB.should not have heardC.mustn’t hearD.shouldn’t hear

题型:不详难度:| 查看答案
He suggested the person referred ________ put into prison.
A.is B.be C.to be D.should be

题型:不详难度:| 查看答案
The WTO urged that all the countries ________ measures to prevent swine flu spreading.
A.takeB.must takeC.are to takeD.took

题型:不详难度:| 查看答案
–When we got to the cinema, the film hadn’t started yet.
--So you________.
A.needn’t hurryB.didn’t need hurry
C.needn’t have to burryD.needn’t have hurried

题型:不详难度:| 查看答案
—What does the sign over there read?
—"No person_______ smoke or carry a lighted cigarette, cigar or pipe in this area."
A.shallB.mayC.mustD.Will

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.