`when` 和 `while` 在英语中都是用来引导时间状语从句的连词,但它们在用法上有一些区别:
时间点 vs 时间段:
`when` 既可以指具体的时间点,也可以表示一段时间。
`while` 通常用于描述一段时间。
动作的同时性:
`while` 更强调两个动作同时发生,或者主句的动作在从句动作进行的过程中。
`when` 表明从句的动作和主句的动作可以是同时发生,也可以是先后发生。
时态搭配:
`when` 可以用于描述过去、现在或将来的时间。
`while` 更常与进行时态搭配。
动词类型:
`when` 引导的时间状语从句中的动词可以是终止性动词,也可以是延续性动词。
`while` 从句中的动词必须是延续性动词。
句子结构:
当从句部分用进行体,特别是带有 `being done` 结构时,通常会用 `while`。
其它含义:
`when` 和 `while` 还可以表示“尽管、虽然”,但 `when` 经常指描述与预期相反或出人意料的事实或结果,而 `while` 在语气上含有让步之意。
举例说明:
`When I was at school, I loved history.` (当我在学校的时候,我喜欢历史。)
`While I was in Shanghai, I met with the pop star.` (当我在上海的时候,我碰巧遇到了那位流行歌星。)
`It was snowing when we arrived at the station.` (当我们到达车站的时候,天正在下雪。)
`She read a book while waiting for the bus.` (她在等车的时候读了一本书。)
希望这些信息能帮助你理解 `when` 和 `while` 的用法