19. If you hadn’t taken such a long time ...

作者&投稿:稻于 (若有异议请与网页底部的电邮联系)
If you hadn’t taken such a long time to get dressed,we’d __________there by now.? A.be B.~

A? 该句也是一个复杂条件句(或称作混合虚拟条件句)。条件句表示对过去情况的假设,而主句表示对现在情况的假设,但事实上却与此相反,所以正确答案应该是A。??

因为主句有时间限定by now,对应地就要用现在虚拟形式 would do.

A
句子意思是:如果不是你花了这么长时间化妆,我们现在早就在那里了。

A

这个句子有点怪怪的,但是,选A是正确的

A


方正县13654705578: 19. If you hadn't taken such a long time ... -
代梦易容: A 句子意思是:如果不是你花了这么长时间化妆,我们现在早就在那里了.

方正县13654705578: 19. If you hadn't taken such a long
代梦易容: 是啊.对过去情况的假设的虚拟语气条件从句用过去完成式,主句用should/would/might/ +have+done

方正县13654705578: If you hadn't left the car unlocked,it wouldn't have been stolen.you hadn't解释为:如果不是.,可不可以用肯定的来表达呢?改为:If you had left the car locked,it ... -
代梦易容:[答案] 首先,这是一个虚拟语气,表示与过去事实相反,IF从句用过去完成时,主句用 WOULD HAVE DONE. 若按照你的想法用IF从句肯定凡是来表达是可以的,只不过这里为了加重语气用 了HAD NOT 和 UNLOCKED 双重否定,但是请注意主句还要用否...

方正县13654705578: 很简单的一句话看看有没有错If you hadn't sent this letter I won't consider you crazy. -
代梦易容:[答案] 没错

方正县13654705578: If you hadn't gone with Tom to the party last night,__________. -
代梦易容:[选项] A. you won't have missed Joan B. you will have met Joan C. you would have met Joan D. you would meet Joan already A和C有什么不同,

方正县13654705578: if虚拟语气,与过去事实相反,导致现在或者将来的结果相反,此时主句的谓语形式是什么虚拟语气If we hadn't got everything ready by now,we - a terrible ... -
代梦易容:[答案] 第一句是would have.主句是与将来事实相反的 第二句是wouldn't be.主句是与现在事实相反的 would have done 是与过去事实相反的

方正县13654705578: 英语~虚拟语气~选择:______if you had lost your watch.A.Hadn't you been upset B.Wouldn't you be upsetC.Weren't you upset D.Wouldn't you have upset答案... -
代梦易容:[答案] 有这个感觉相信是因为你记住了虚拟条件句的3种用法了语法书都灌输我们,虚拟条件句分3类虚拟过去 if had done,would/could/might/should have done虚拟现在 if did/were,would/could/might/should do虚拟将来 if were...

方正县13654705578: if you (hadn't contacted)jerry until recently you'd think the photograph was strange为啥不是didn't -
代梦易容: 这是对过去事件的虚拟语气,从you'd(would)看出来的,所以用过去完成时

方正县13654705578: 含蓄条件虚拟谓语动词怎么用? -
代梦易容: 一、含蓄条件句: 所谓含蓄条件句就是利用语境不直接说出条件的句子.这种句子可以分为两类:一种是广义的含蓄条件句,另一种是狭义的含蓄条件句. 1. 广义含蓄指的是不用连词 if 或 unless 介绍条件,而是改用其他方式.事实上这些表达...

方正县13654705578: If you hadn't been more careful,you might have been knocked down by a car,这里用might是不是和用would或should 一样,还是有什么区别 -
代梦易容:[答案] 我认为吧,用might有点点谨慎,句意是如果你不细心些,你就可能被车撞了. 很显然,被车撞 这件事情不是一定发生的,所以是“可能”,might就有这种意思 而should have done 意思是本应做但没做 would have done 表示过去将来时,就是在过去的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网