Even if you had not been able to see her, you ______ us.A.toldB.had toldC.shoul

Even if you had not been able to see her, you ______ us.A.toldB.had toldC.shoul

题型:不详难度:来源:
Even if you had not been able to see her, you ______ us.
A.toldB.had toldC.should tellD.should have told

答案
D
解析

试题分析:考查虚拟语气的用法。由had not been able 可以看出条件状语从句是对过去的虚拟,主句没有自己的时间状语从语义上看也是对过去的虚拟,所以谓语动词应该是should  have done句意:即使你见不着她,你也应该告诉我们一声。故选D; should也可用ought to,“should have done”表示本应该做某事却没做。
点评:本题难度适中。本题should have done表虚拟及含有责备对方的意思,学生对should这一用法容易理解。
即学即练:-My cat’s really fat.
  -You_______ have given her so much food.(2007浙江卷)
  A.wouldn’tB.couldn’t C.shouldn’t D.mustn’t
解析:C句意:意为“你本不应该给它那么多食物”。
举一反三
----How is your new job going?
----Well, I’m learning a lot of new things, but I’d rather the director ______ me some feedback soon.
A.giveB.will giveC.had givenD.gave

题型:不详难度:| 查看答案
We      last night, but we went to the party instead.
A.must have studiedB.might studyC.should have studied D.would study

题型:不详难度:| 查看答案
If you ______ my advice, you ______ your failure now. You ________ your victory.
A.took; wouldn’t cry over; would celebrate
B.had taken; wouldn’t have cried over; would have celebrated
C.had taken; wouldn’t be crying over; would be celebrating
D.had taken; aren’t crying over; are celebrating

题型:不详难度:| 查看答案
My parents insisted that I _____ medicine instead of law.
A.must studyB.will studyC.had better D.study

题型:不详难度:| 查看答案
Maybe if I________ science, and not literature then, I would be able to give you more help.
A.studiedB.would studyC.had studiedD.was studying

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

超级试练试题库

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