永发信息网

Evenifyouhadnotbeenabletoseeher,you______us.A.toldB.hadtoldC.shouldte

答案:2  悬赏:50  手机版
解决时间 2021-01-20 20:50
  • 提问者网友:暮烟疏雨之际
  • 2021-01-19 22:07
Even if you had not been able to see her, you ______ us.A.toldB.had toldC.should tellD.should have told
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2020-03-07 09:25
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句意:意为“你本不应该给它那么多食物”。
全部回答
  • 1楼网友:孤独的牧羊人
  • 2019-05-23 23:38
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯