while和when的区别

【while和when的区别】When, while, as这三个词的意思很简单, 都有“当……时候”的意思 。 但学生经常会问三个词的区别在哪儿, 尤其是口头表中, 大部分学生就都会用成when 。 那其实是不准确的 。 我们来看看这几个词的区别 。
01When的用法
如果只从现象来看, when 从句用的最多的是一般过去时, 而主句的时态没有限制, 根据具体情况而定 。
Eg:I was eighteen when I got my driving license.
我拿到驾照时才十八岁 。
She was twenty-one when she got married.
她结婚时才二十一岁 。
I loved history when I was at school.
我上学时喜欢历史 。
when she came into my room I was just reading a book.
她走进我房间时, 我正在看书 。
Sorry, I was out when you called me.
对不起, 你打电话来的时候我出去了 。
When I got to the airport, the guests had left.
当我赶到飞机场时, 客人们已经离开了 。
When he had finished his homework, he took a short rest.
当他完成作业后, 他休息了一会儿 。
Why do you want a new job when you have got such a good one already?
你已经找到如此好的工作, 为何还想再找新的?
You shall borrow the book when I have finished reading it.
在我读完这本书后, 你可以借阅 。
总结:when 从句的事件, 相当于另一个事件发生的时间点 。 也就是说, when 从句的重点不在动作本身发生的状态, 而只是把它作为一个时间点, 所以when 多数情况下用的是一般过去时, 则不用正在进行时 。 因为如果用正在进行时, 它表示的就是一段时间而不是一个时间点了 。 总之从句也可以有其它的时态, 但几乎也不用进行时 。
02while的用法
若主、从句表示两个同时进行的持续性动作, 且强调主句表示的动作延续到从句所指的整个时间, 通常要用 while 。 相比于when 来说, while 从句的侧重点就不一样了 。 while 从句的侧重点在于描述动作正在发生的状态, 它的意思是:当while 事件正在发生的时候, 另一件事如何如何 。 所以, while 从句一般用的是正在进行时 。 而另一件事的状态没有硬性的要求, 根据具体情况而定 。
Eg:Cathy broke her arm while she was playing in the garden.
凯西在花园里玩耍时摔断了胳膊 。
Don't talk while you're eating. 
吃饭时不要说话 。
I kept silent while he was writing. 
在他写的时候, 我默不作声 。
While my wife was reading the newspaper, I was watching TV.
当妻子正在看报纸的时候, 我正在看电视 。
While they were talking, the bell rang.
正在他们谈话的时候, 上课铃响了 。
Strike while the iron is hot. 
趁热打铁 。
总结:从时间的角度来看, while 表示的是一段时间, 是一个过程 。 这是while 的侧重点 。 因此, 如果含有“一段时间”的含义的时候, 就可以用while 。
03as的用法
若主、从句表示的是两件事情同时(或几乎同时)发生的短暂性动作, 一般要用 as (也可用 when) 。 但与 while 从句不同的是, as 从句用的一般不用正在进行时, 而只是一般过去时 。
Eg:As my mother sang those old songs, tears ran down her cheeks.
当我妈妈唱起那些老歌时, 眼泪顺着她的脸颊流了下来 。

while和when的区别


The students took notes as they listened.
学生们边听课边做笔记 。
As we talked on, he got more and more excited.
我们继续往下谈的时候,他越来越兴奋 。
The little girls sang as they went.

推荐阅读