主句用将来时,(条件状语)从句可以用过去时吗?非虚拟语气比如 If he got on the bus 30 minutes ago,he will arrive the station in a hour.这句话是对的吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 20:33:03
![主句用将来时,(条件状语)从句可以用过去时吗?非虚拟语气比如 If he got on the bus 30 minutes ago,he will arrive the station in a hour.这句话是对的吗?](/uploads/image/z/14072936-32-6.jpg?t=%E4%B8%BB%E5%8F%A5%E7%94%A8%E5%B0%86%E6%9D%A5%E6%97%B6%2C%EF%BC%88%E6%9D%A1%E4%BB%B6%E7%8A%B6%E8%AF%AD%EF%BC%89%E4%BB%8E%E5%8F%A5%E5%8F%AF%E4%BB%A5%E7%94%A8%E8%BF%87%E5%8E%BB%E6%97%B6%E5%90%97%3F%E9%9D%9E%E8%99%9A%E6%8B%9F%E8%AF%AD%E6%B0%94%E6%AF%94%E5%A6%82+If+he+got+on+the+bus+30+minutes+ago%2Che+will+arrive+the+station+in+a+hour.%E8%BF%99%E5%8F%A5%E8%AF%9D%E6%98%AF%E5%AF%B9%E7%9A%84%E5%90%97%3F)
主句用将来时,(条件状语)从句可以用过去时吗?非虚拟语气比如 If he got on the bus 30 minutes ago,he will arrive the station in a hour.这句话是对的吗?
主句用将来时,(条件状语)从句可以用过去时吗?非虚拟语气
比如 If he got on the bus 30 minutes ago,he will arrive the station in a hour.
这句话是对的吗?
主句用将来时,(条件状语)从句可以用过去时吗?非虚拟语气比如 If he got on the bus 30 minutes ago,he will arrive the station in a hour.这句话是对的吗?
如果If 从句是一般过去时,主句应该是过去将来时,否则不一致:
这里是个与过去事实相反的虚拟假设,要用虚拟语气(混合条件句)
If he had got on the bus 30 minutes ago(于过去相反的假设),he would arrive the station in a hour .(与将来相反的结果)
按照语法规则是绝对不行的,这个难以解释为什么。
只有虚拟语气可以。主句和从句的搭配总是相呼应的,要不怎么会有主从复合句呢?
很高兴为你解答!
老师祝你学习进步!
请及时采纳哦!多谢你的问题!^_^
后面应该还是用would吧 你不觉得你这句还是在虚拟过去的事么……
一般 If引导的条件状语从句,要遵循“主将从现”的原则,从句用一般现在是,主句用将来时。
比如:If it is sunny tomorrow, I will go to the park.
在这个句子中If引导的从句有一个将来的时间点,所以可以用“主将从现”的原则。
但这里的If引导的从句有一个过去的时间点,那就在是个虚拟语气,与事实相反,并非真实情况。
所以应该...
全部展开
一般 If引导的条件状语从句,要遵循“主将从现”的原则,从句用一般现在是,主句用将来时。
比如:If it is sunny tomorrow, I will go to the park.
在这个句子中If引导的从句有一个将来的时间点,所以可以用“主将从现”的原则。
但这里的If引导的从句有一个过去的时间点,那就在是个虚拟语气,与事实相反,并非真实情况。
所以应该说: If he got on the bus 30 minutes ago, he would arrive the station in a hour.
如果他在30分钟前上车,他一个小时内就到了。
希望帮到你!
欢迎追问!
收起