时间:2019-06-13 15:15:04
来源:平和英语村 作者:Myron Chen
as,when 和 while 都作“当……时候”讲时,意思相同,但用法上略有区别。今天,我就系统的给大家梳理一遍。因为这三个词都是引导从句,所以,我从以下三个方面来讲解它们的异同:
1.引导什么样的从句。
2.起什么样的作用。
3.主句的特点。
while
首先来看while。
while引导一个持续的动作或者状态,用于表示在这个持续的时间或者状态内,另一件事情发生了。所以,while引导的从句动词大多数情况下要用进行时态。
另外一个事件既可以是瞬间的,也可以和while引导的事件共同持续。
它并不暗示两个事件之间的因果或者条件关系,当然也不排除它们之间可能有因果或者条件关系。
请看两个例子:
My father came into my bedroom while I was watching a movie. (父亲进屋和我看电影之间没有条件关系,父亲进屋是瞬间动作,看电影可以继续持续。)
I had my lunch while I was watching a movie.(我吃饭和我看电影之间没有条件关系,吃饭和看电影同时持续发生。)
when
when暗含一种条件关系,所以很多时候可以用if代替。引导的从句可以是一般时态,也可以是进行时态。
另一个事件(即主句)可以是瞬间动作也可以是持续动作。
请看几个例子:
Do come to visit me when you are free.(主句为瞬间动作,从句暗含条件关系,可以用if代替。)
When a pedestrian is crossing the road, you should stop your car. (从句是持续动作,用了进行时态。其暗含条件关系,可以用if或者whenever代替。)
When we were young, life was simpler.(主句和从句均是持续状态。)
as
as的意思很多,比如“因为”,“像……一样”等。当as用作“当……时候”时,它暗含两个事件因为机缘巧合(by chance)同时发生。
因为暗含两个事件同时发生是偶然现象,因此主句和从句一般不会同时为持续动作。
比如:
I saw her as I was leaving. (was leaving不是进行时态,而是表将来。)
The play started as I got there.
I met a friend as I was walking down the street.(从句为持续动词,主句是瞬间动词。)
注意:
虽然上面梳理了as, when和while的区别,但我们必须注意,如非特别需要强调这些区别,when是可以在大多数情况下代替另外as和while的。
但是,反过来,能用when的地方不一定能用while 和 as。比如上面用when的三个例子,都不能用as,因为三个句子中两个事件的同时发生并非出于偶然,而是暗含条件或者因果关系。这点要记住。