when和while的用法有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:07:59
写出用法

when表示的是时间点
while表示的是时间段
e.g:Igot on the train when it was 5 o’clock.
While i was reading,he came in the room.

when与while做连词都表示“当......的时候”。但是,当我们在选择题中遇到答案既有when又有while时,怎么选?下面我们就来看看它们俩在用法上到底有些什么区别:
1.when 常用于下列情况:
a.一个动作与另一个动作同时发生,或发生于另一个持续性动作中间(也可能while)。
e.g.When visiting Beijing, I like to travel on foot.
b.一个动作紧跟在另一个动作之后。(此时不能用while)(此处类似after)
e.g.When he saw me, he smiled.
c.一个动作在进行的过程中,另一个动作突然发生。(不能用while)
e.g. We were about to leave when it rained.
我们正准备离开,这时天下起了雨。
2.while用于下列情况:
a. 两个动作同时发生。(不能用when)
e.g.While Mary was watching TV, her mother was cleaning the house.
b. 第二个动作发生在第一个动作完成之前。(不能用when)
e.g. While I was doing my homework I felt hungry.
c. while还可以用来表示两种情况的对照,相当于but的意思。(不能用when)
e.g. I like playing basketball while he prefers playing football.
我喜欢打篮球,而他却喜欢踢足球。
d.while也有习惯用法,含有“虽然although”的意思。