永发信息网

If youto her about it yesterday, you what to do now. A. should have spoken; would knowB.

答案:2  悬赏:10  手机版
解决时间 2021-12-28 03:27
  • 提问者网友:凉末
  • 2021-12-27 16:18
If you to her about it yesterday, you what to do now.
A. should have spoken; would know
B. spoke; would know
C. had spoken; would have known
D. had spoken; would know
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-12-27 16:27
A. should have spoken; would knowB. spoke; would know C. had spoken; would have known(答案→)D. had spoken; would know解析:考查虚拟语气。if虚拟条件句,对现在进行虚拟,从句用过去时(be动词用were),主句用would+动词原形;对过去进行虚拟,从句用过去完成时,主句用would/could have done;对将来进行虚拟,从句用过去时或should/were to+动词原形,主句用would+动词原形。根据now可知,if从句是对过去进行虚拟,从句用过去完成时,主句含有now,是对现在进行虚拟,用would+动词原形。这是错综虚拟条件句,要分别对主句、从句进行判断,分别使用对应的时态。故选D。
全部回答
  • 1楼网友:一把行者刀
  • 2021-12-27 17:23
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯