我所说的一切都可能是错的!
即使你赞同我的观点,你的生活也不会因此有任何改变!
除非——你采取了相应的行动。
(这是书先生在简书的第91篇原创文章。本文约1000字,请花3分钟来阅读。)
as,when和while都作“当……时候”讲时,意思相同,但用法上略有区别。今天,我就系统的给大家梳理一遍。因为这三个词都是引导从句,所以,我从以下三个方面来讲解它们的异同:
- 引导什么样的从句。
- 起什么样的作用。
- 主句的特点。
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,因为三个句子中两个事件的同时发生并非出于偶然,而是暗含条件或者因果关系。
下面我用图表总结一下,这三个词的用法。
最后送上两句我很喜欢的歌曲里包含as和when的句子;
As the last ship sailed towards the distant horizon,
I sat there watching on a rock,
my mind slowly driftingd away
and forming into ... my dreamtale.
(The Dawn - Dreamtale,这是一首纯音乐,该句为里面的唯一一句念白。国内的朋友对这首曲子的另外一个名字可能更加熟悉,《亡灵序曲》。)
When I was young,
I'd listen to the radio,
waiting for my favorite song.
(经典歌曲Yesterday Once More - The Carpenters。我经常用这句歌词举例,因为它包含了主句谓语东西、从句谓语动词和非谓语动词三种动词形式。)
I look at you all I see the love there that's sleeping
While my guitar gently weeps
(Beatles经典歌曲While My Guitar Gently Weeps,可见while后也不一定非得接进行时态。)
【作者简介】
书先生和路夫人,80后大学教师一对。
书先生语言老司机,玩转英语、德语、Python计算机编程;
路夫人旅游达人,足迹遍及欧洲、美洲、亚洲和大洋洲!
读万卷书、行万里路、过精彩人生!