if从句的时态格式有什么要求吗?主句指哪半句,从句指哪半句?
if引导两种条件句:真实条件句和虚拟条件句。
真实条件句:
If he has written the letter, I'll post it.
If I have time(表示条件的是从句), I'll come over to see you.(由条件导致的结果就是主句)
在真实条件句里,从句用一般现在时表示将来时,主句用一般将来时。
虚拟条件句:
If I had enough money(从句), I would buy a computer(主句).
如果我有钱,我要买一台电脑。(但我没有)
虚拟语气用于表达不可能实现的事情。虚拟条件句又有现在情况,将来情况,和过去情况。
1)表示现在或将来:
条件从句中的谓语是相当于过去时的形式,主语谓语用would+动词原形:
If I had a map I would lend it to you. 如果我有地图我就借给你。(但我没有)
If I dyed my hair blue everyone would laugh at me. 如果我把头发染成蓝色,谁都会笑我的。(当然我不会干这样的傻事)
2)表示过去:
条件从句中的谓语用过去完成时,主句的谓语动词要用would have+过去分词 :
If I had known that you were coming, I would have met you at the airport. 如果我知道你要来,我就去机场接你了。
If anything had happened, he would have let us know.如果发生了什么情况,他在就通知我们了。
条件状语从句主句用过去时从句为什么时态
当主句为将来时态或具有将来意时,条件状语从句通常要用一般现在时表示将来意义,而不能直接使用将来时态 I’ll stay at home if it rains tomorrow. 主句是过去将来时(虚拟语气),if引导的条件状语从句用一般过去时 If people obeyed the traffic rules ,there would be fewer traffic jams and accidents.