当前位置:高中试题 > 英语试题 > 虚拟语气 > Why didn"t you tell me there was no meeting today? I _____ all the way here ____...
题目
题型:不详难度:来源:
Why didn"t you tell me there was no meeting today? I _____ all the way here _____the heavy snow.
A.needn"t have driven;throughB.can"t have driven;across
C.mustn"t have driven;throughD.shouldn"t have driven;cross

答案
A
解析
 needn"t have done表示“做了不必要做的事情”。can"t have done表示对过去情况的推测,意为“不可能发生了某事”。mustn"t have done 无此用法。shouldn"t have done表示“本不应该做的事而做了”。
核心考点
试题【Why didn"t you tell me there was no meeting today? I _____ all the way here ____】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
Swimming alone ____ be ____ dangerous. Do be careful.
A.need, highlyB.may, highC.can; highlyD.can; high

题型:不详难度:| 查看答案
It’s a very kind offer, but I really _____ accept it.
A.mustn’tB.needn’tC.can’tD.don’t

题型:不详难度:| 查看答案
Mother insisted that the child"s hands ______ before dinner.
A.should washB.be washed
C.had been washedD.would be washed

题型:不详难度:| 查看答案
Good luck to you, and _____ all your wishes come true.
A.canB.mayC.mustD.should 

题型:不详难度:| 查看答案
No one ____ that to his face.
A.dares say B.dares saying C.dare say D.dare to say

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.