新编英语教程中的一个英语问题
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/10 12:25:49
新编英语教程中的一个英语问题
Would you be a competent interpreter if you graduated tomorrow?
这里if 后面用到的虚拟语气,表示与tomorrow 将来事实相反的假设,为什么if从句中用的是过去式呢,不是应该用would/should + 动词原形吗?
一楼的朋友,if i were you,用过去时态,表示的是对现在情况的假设,所以时态退后一步,用过去时态
二楼的例句if 在这句中是用来引导条件状语从句(有可能发生的条件),所以用一般现在时表将来,我问的句子if引导的是非真实条件从句,所以你的解释我还是不太明白
Would you be a competent interpreter if you graduated tomorrow?
这里if 后面用到的虚拟语气,表示与tomorrow 将来事实相反的假设,为什么if从句中用的是过去式呢,不是应该用would/should + 动词原形吗?
一楼的朋友,if i were you,用过去时态,表示的是对现在情况的假设,所以时态退后一步,用过去时态
二楼的例句if 在这句中是用来引导条件状语从句(有可能发生的条件),所以用一般现在时表将来,我问的句子if引导的是非真实条件从句,所以你的解释我还是不太明白
他们都没说到点上,我来给你解释吧?
在条件状语从句或时间状语从句中用一般现在时代替一般将来时,用一般过去时代替过去将来时,这个语法规则你应该知道吧,
现在就很简单了,本来对一般将来的虚拟应该用过去将来时,但是由于是在if引导的条件状语从句中,所以用一般过去式代替过去将来时了,
在条件状语从句或时间状语从句中用一般现在时代替一般将来时,用一般过去时代替过去将来时,这个语法规则你应该知道吧,
现在就很简单了,本来对一般将来的虚拟应该用过去将来时,但是由于是在if引导的条件状语从句中,所以用一般过去式代替过去将来时了,