连词 while 和 when 的区别

周志高 提交于 周一, 12/09/2019 - 08:56

while 和 when 都可以做连词用,表示“当 ....... 的时候”,可以引导时间状语从句。那么它们之间的区别在哪里呢?

while 这个词呢,还可以作为名词,表示 ‘a period of time’, “一段时间,一会儿”。例如:

  1. They chatted for a while

那么,while作为连词用呢,它所引导的从句必须是表示某事正在进行中,且这事会持续一段时间(a period of time),但是不会持续非常长的时间甚至永久持续下去。例如:

2.  While the ring was ringing, he was having dinner.

你看例句 2 中, 电话铃响这个事情会持续一段不太长的时间,所以我们用 while 来引导这个从句。

3. When he was a child, he often played in that park.

你看例句3中,他的童年时代是很长一段时间的,好多年,所以这里我们不用 while 引导,而是用 when 来引导。

4. When he came in, we were watching TV.

你看例句 4 中, He came in 是瞬间完成的,不会持续 ‘a period of time’, 所以我们也不用 while 引导,而是用 when 引导。

年级
高三
学生
李雨诗
上课时间