if引导的条件状语从句的时态如何把握?

如题所述

由于if这个词的意思是“如果”,属于一种假设条件,在英语语法中,假设条件根据事件发生的可能性大小,分为两种情况,即:会发生的情况和发生的可能性很低几乎为零的情况。
会发生的情况,我们将其归类为“非虚拟语气的情况”,发生的可能性很低几乎为零的情况,我们将其归类为“虚拟语气的情况”。
If条件状语从句的时态,根据上述两种情况而确定。

1. 第一种非虚拟语气的情况,if 条件状从的时态,基本为“主将从现”,即主句使用将来时,if从句使用现在时。稍微扩展一点,主将从现还有可能变成“主情从现”和“主祈从现”。
主情从现:主句用情态动词(情态动词有时表示没发生的事),if从句用现在时。
主祈从现:主句用祈使句(祈使句都是让对方做某事,尚未发生),if从句用现在时。
2. 第二种虚拟语气的情况,if 条件状从的时态比较复杂,基本原则为“主句用4个情态动词,从句时态根据虚拟事件的时间倒退一个时态”。原因是,英语属于字母文字,无法表意,所以从单词变化角度来进行不同时间动作的区分。由于这里已经属于对事件发生概率假设为零的描述,就不可以和第一种事件发生可能性很大描述使用同一规则,否则会混乱。
根据对事件发生的虚拟描述,分为以下三种时态:
1)假设对现在发生的事件进行虚拟描述(发生可能性很低):if 从句使用一般过去时,因为现在时倒退一个时态是过去时;主句用would/could/should/might+动词原形的时态。
注意如果if从句部分出现be动词,倒退成过去时一律使用were。
2)假设对将来发生的事件进行虚拟描述(发生可能性很低):if 从句使用一般过去时(因为将来时倒退一个时态是现在时,但是如果真的倒退成现在时,又与非虚拟混乱在一起了,于是干脆直接倒退成过去时);主句用would/could/should/might+动词原形的时态。
3)假设对过去发生的事件进行虚拟描述(发生可能性很低):if 从句使用过去完成时,因为过去时倒退一个时态是过去完成时;主句用would/could/should/might+have done的时态。
温馨提示:答案为网友推荐,仅供参考
相似回答