平和英语村
 
免费英语学习资料 > 英语语法 > 语法拾趣

as,when和while在用法上的区别在哪?

时间:2019-06-13 15:15:04  
来源:平和英语村  作者:Myron Chen

 english study &_副本.jpg

 

 

aswhen 和 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, whenwhile的区别,但我们必须注意,如非特别需要强调这些区别,when是可以在大多数情况下代替另外aswhile的。

但是,反过来,能用when的地方不一定能用while 和 as。比如上面用when的三个例子,都不能用as,因为三个句子中两个事件的同时发生并非出于偶然,而是暗含条件或者因果关系。这点要记住。


本文链接:https://www.pinghe.com/study/grammar/Englishgrammar/104017.html

※ 隐私声明
在线咨询
电话咨询