在条件状语从句中,“if” 引导的是条件从句,表达假设的情况;而另外一个句子则是主句,表达在假设条件成立的情况下所产生的结果。这两个句子合起来构成一个主从复合句。例如:
If it rains tomorrow, we will stay at home.(如果明天下雨,我们就待在家里。)
在这个句子中,“If it rains tomorrow” 是 if 引导的条件从句,提出 “明天下雨” 这个假设条件。
“we will stay at home” 是主句,表示在 “明天下雨” 这个条件成立的情况下,会出现 “我们待在家里” 的结果 。
if 引导的条件句有不同类型,常见的有:
零条件句:表示客观事实、普遍真理或习惯性的动作。结构是 “if 从句(一般现在时) + 主句(一般现在时)”。例如:If you heat ice, it melts.(如果你加热冰,它就会融化。)
第一条件句:用来描述将来可能发生的事情及其结果。结构是 “if 从句(一般现在时) + 主句(一般将来时)”。例如:If I have time, I will help you.(如果我有时间,我会帮助你。)
第二条件句:表示与现在事实相反的假设,或对将来不太可能发生的事情的假设。结构是 “if 从句(一般过去时,be 动词用 were) + 主句(would /could/should /might + 动词原形)”。例如:If I were you, I would take the job.(如果我是你,我会接受这份工作。)
第三条件句:表示与过去事实相反的假设。结构是 “if 从句(过去完成时) + 主句(would /could/should /might + have + 过去分词)”。例如:If you had told me earlier, I could have helped you.(如果你早点告诉我,我就能帮到你了。)