if 虚拟条件句的问题, 从句had done ,主句不是应该would have done么?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 08:26:07
if 虚拟条件句的问题, 从句had done ,主句不是应该would have done么?
if 虚拟条件句的问题,
从句had done ,主句不是应该would have done么?
if 虚拟条件句的问题, 从句had done ,主句不是应该would have done么?
这是一混合虚拟句,即前面从句是一个时间.后面主句是另一时间,所以这时要单独着.前面从句说的是如果过去这花被浇水,现在就不会死.后一句显然说的是现在.所以选这个.
2.同上.如果电视机昨天不被偷,他现在就能看到电视了.后面主句说的是现在所以这样选.如果还是同一时间即昨天.就选第二项.
你好
为你
上面两题从句和主句的时态都不一致,是错综条件句。从句都是与过去事实相反,用了过去完成时,had done. 而主句都是与现在事实相反(主句中有now,很明显是与现在事实做比较),所以用would+动词。
当从句和主句的时态一致时(都和过去有关),从句用had done, 主句用would have done.
例如:If you had come her...
全部展开
你好
为你
上面两题从句和主句的时态都不一致,是错综条件句。从句都是与过去事实相反,用了过去完成时,had done. 而主句都是与现在事实相反(主句中有now,很明显是与现在事实做比较),所以用would+动词。
当从句和主句的时态一致时(都和过去有关),从句用had done, 主句用would have done.
例如:If you had come here yesterday, we would have played together. 昨天你要是来这的话,我们就会一起玩耍了。(主句和从句都是说的过去的事,时态一致)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
祝你学习进步,更上一层楼!
不明白请及时追问,满意敬请采纳,O(∩_∩)O谢谢
收起