skip to Main Content

when 和 if 这两个字在表达条件时很容易混淆。有时候他们可以互换使用,但是往往有不同的含义。关键的区别在于, when 指的是未来比较确定的情况,而 if 引入了一些不确定、不太可能或假设的情况。


when 用于谈论未来确定会发生的行动或事件。

When the sun rises, the birds start singing. 当太阳升起时,鸟儿开始唱歌。 (这里我们确信太阳一定会升起)


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 – 练习题

1. the weather stays nice and warm, we can go to the beach.

2. It will be cold the sun goes down.

3. I get tired, I will have an afternoon nap.

4. Some birds migrate south the weather gets cold.

5. you are not home in the next 10 mintues, you will be in a lot of trouble.

6. I won’t come, George is coming. I don’t like him.

7. I grow up, I want to be an astronaut.

8. they don’t like ice-cream, they can eat cake.





Back To Top