本文是翻译自British Council中的两篇文章。原文请点击这里。
条件从句由两个关系紧密的从句组成,主句和if从句。条件句经常被分为以下几种类别。
第0类
当我们谈论的事物总是正确的时候,我们使用第0类条件句。
例子:
- If you heat water, it boils.
- When the sun goes down, it gets dark.
- It lights up if you push that button.
两个从句都使用一般现在时。哪个从句放在居首没有影响。
第1类
当我们谈论的事物是真实的或可能发生的时候,我们使用第1类条件句。
例子:
- I'll go shopping on the way home if I have time.
- If it's a nice day tomorrow, we'll go to the beach.
- If Arsenal wins, they'll be top of the league.
该类型的条件句,通常的结构是:条件从句 if + 一般现在时,主句 will + 不带to的动词不定式。哪个从句放在居首没有影响。
(译者注:严格来说,情态动词的后面跟的不是动词原型,而是不带to的动词不定式。)
第2类
当我们谈论的事物是不真实的或不可能发生的时候,我们使用第2类条件句。
例子:
- if I won a lot of money, I'd buy a big house in the country.
- Where would you live if you could live anywhere in the world?
- If you didn't smoke so much, you'd feel a lot better.
该类型的条件句,通常的结构是:条件从句 if + 一般过去时,主句 would + 不带to的动词不定式。哪个从句放在居首没有影响。
第1类和第2类条件句的区别:
- 在1月份,有可能下雪:If it snows tomorrow, I'll go skiing.
- 在8月份,不可能下雪:If it snowed tomorrow, I'd go skiing.
注意:
尽管大多数条件句使用if + will/would的组合,但是条件句也可以使用其他词来进行代替这种组合。比如if就可以使用when、as soon as、in case等进行代替;will/would可以用can/could、may/might代替。
第3类
第3类条件句描述的是过去不曾发生的事情。
例子:
- If I'd studied harder at school, I would have gone to university.
- We wouldn't have got lost if you hadn't given me the wrong directions.
- She might have finished the exam if she'd had more time.
该类型的条件句,通常的结构是:条件从句 if + 过去完成时,主句 would + 完成时不定式(例如,have done)。哪个从句放在居首没有影响。
混合条件句
混合条件句的主句和从句的时态可以不同。可以形成如下组合:
- If he'd gone to university he might have a better job.
这句话有两层意思:他没有上过大学;他现在没有一份好工作。这句话显示了过去的行为对于现在的影响。 - If I'd won the competition I'd be going to Florida next week.
这句话有两层意思:她没有赢得比赛;她不会去佛罗里达了。这句话显示了过去的行为对于未来的影响。
(译者注:观察来看,混合条件句的两个从句的时态可以根据上下文语境随意搭配,其对假设条件一般持否定态度。)
网友评论