“过去将来时”是不是为了“虚拟语气”而存在的?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/11 07:19:36
“过去将来时”是不是为了“虚拟语气”而存在的?
1.If I were not busy,I would have come.
2.If I is not busy,I will come.
用will时表示已经决定,而用would只是表示一种愿望——而不是真的会来.
我的理解是否正确,请指正.
1.If I were not busy,I would have come.
2.If I is not busy,I will come.
用will时表示已经决定,而用would只是表示一种愿望——而不是真的会来.
我的理解是否正确,请指正.
![“过去将来时”是不是为了“虚拟语气”而存在的?](/uploads/image/z/320265-9-5.jpg?t=%E2%80%9C%E8%BF%87%E5%8E%BB%E5%B0%86%E6%9D%A5%E6%97%B6%E2%80%9D%E6%98%AF%E4%B8%8D%E6%98%AF%E4%B8%BA%E4%BA%86%E2%80%9C%E8%99%9A%E6%8B%9F%E8%AF%AD%E6%B0%94%E2%80%9D%E8%80%8C%E5%AD%98%E5%9C%A8%E7%9A%84%3F)
would表面上好像是will的过去式,但是实际上很少作为过去式来使用,大部分的情况下我们还是把它放在虚拟语气里表示委婉语气或是表示得出某一结论或是会有什么样的结果.
在你所说的这类虚拟语气中,主句部分通常会用到would、should等情态动词,这是和条件从句的习惯性使用方法有很大关系的,因为在陈述语气中,if所在的从句就是用一般现在时表示将来,在从句中就使用一般将来时.因此,这一习惯也在虚拟语气中得到了体现,在从句里用的一般式,但是从句的时态就必须早一级.
你所说的两个例子没有一个正确的.
If I hadn't been busy,I would have come.
If I am not busy,I will come.
在你所说的这类虚拟语气中,主句部分通常会用到would、should等情态动词,这是和条件从句的习惯性使用方法有很大关系的,因为在陈述语气中,if所在的从句就是用一般现在时表示将来,在从句中就使用一般将来时.因此,这一习惯也在虚拟语气中得到了体现,在从句里用的一般式,但是从句的时态就必须早一级.
你所说的两个例子没有一个正确的.
If I hadn't been busy,I would have come.
If I am not busy,I will come.