when while as的区别和用法是什么
When,while,as这三个词都有“当……时候”的意思,区别在于:
When的用法
when 从句的事件,相当于另一个事件发生的时间点。也就是说,when 从句的重点不在动作本身发生的状态,而只是把它作为一个时间点,所以when 多数情况下用的是一般过去时,则不用正在进行时。因为如果用正在进行时,它表示的就是一段时间而不是一个时间点了。总之从句也可以有其它的时态,但几乎也不用进行时。
Eg:I was eighteen when I got my driving license.
我拿到驾照时才十八岁。
She was twenty-one when she got married.
她结婚时才二十一岁。
while的用法
若主、从句表示两个同时进行的持续性动作,且强调主句表示的动作延续到从句所指的整个时间,通常要用 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.
吃饭时不要说话。
as的用法
若主、从句表示的是两件事情同时(或几乎同时)发生的短暂性动作,一般要用 as (也可用 when)。但与 while 从句不同的是,as 从句用的一般不用正在进行时,而只是一般过去时。
Eg:As my mother sang those old songs, tears ran down her cheeks.
当我妈妈唱起那些老歌时,眼泪顺着她的脸颊流了下来。
The students took notes as they listened.
学生们边听课边做笔记。