
when 和 if 这两个字在表达条件时很容易混淆。有时候他们可以互换使用,但是往往有不同的含义。关键的区别在于, when 指的是未来比较确定的情况,而 if 引入了一些不确定、不太可能或假设的情况。
when
when 用于谈论未来确定会发生的行动或事件。
When the sun rises, the birds start singing. 当太阳升起时,鸟儿开始唱歌。 (这里我们确信太阳一定会升起)
if
if 用于未来的不确定的行动或事件。
If I finish work early, I might go to the cinema. 如果我早点完成工作,我可能会去看电影。 (表示我不确定是否能早点完成工作)
在不同的条件句中,用 if 引入不太可能、假设或不真实的情况。
If they lived by the sea, they would spend all their time at the beach. 如果他们住在海边,他们会把所有的时间都花在海滩上。
比较 if 和 when
为了更好的理解 if 和 when 之间的差异,我们将以下两个例句进行比较:
I’ll call you when the plane lands. 我会在飞机降落时打电话给你。 (这意味着我对飞机会如期降落这件事是较确定的)
I’ll call you if the plane lands. 如果飞机降落了,我会打电话给你。 (这意味着飞机是否降落还不确定,有50/50的可能)
if 和 when 什么时候可以通用
当表达重复的动作时,if 和 when 可以通用。在这种情况下,if 和 when 表示 whenever(every time or at any time)。
If/When I visit New York, I always go to Central Park. 每当我去纽约,我总是会去中央公园。
If/When the restaurant has a vegan option, I usually order it. 每当这家餐厅有纯素选项,我通常都会点这个。
when 和 if – 练习题
很好👍可以让我们学生党
学会语法,抄鸡推荐