When while as的区别和用法

如题所述

1.when 是指某个时间所发生的事,用于完成时态
while是指某个时间段所发生的事,用于进行时态

2.①when意为"在……时刻或时期",它可兼指"时间点"与"时间段",所引导的从句的动词既可以是终止性动词,也可是持续性动词。如:
WhenI got home, he was having supper.我到家时,他正在吃饭。
WhenI was young, I liked dancing.我年轻时喜欢跳舞。

②while只指"时间段",不指"时间点",从句的动词只限于持续性动词。如:
While I slept, a thief broke in.在我睡觉时,盗贼闯了进来。
③when从句动词为终止性动词时,不能由while替换。如:
Whenhe came yesterday, we were playing basketball.昨天他来时,我们正在打篮球。
④当从句的谓语是表动作的延续性动词时,when, while才有可能互相替代。如:
While / When we were still laughing, theteacher came in.正当我们仍在大声嬉笑时,老师进来了。
⑤当从句的谓语动词是终止性动词,而且主句的谓语动词也是终止性动词时,when可和as通用,而且用as比用when在时间上更为紧凑,有"正当这时"的含义。如:
He came just as (or when) I reached thedoor.我刚到门那儿,他就来了。
⑥从句的谓语动词如表示状态时,通常用while。如:
Wemust strike while the iron is hot.我们应该趁热打铁。
⑦while和when都可以用作并列连词。
Mikeis tall while his brother is short.迈克的个子很高,然而他弟弟很矮。
Mary was on her way home when two big boysstopped her.玛丽正走在回家的路上,这时两个大个子男孩拦住她。

while可以表示对比 如
ilike coffee while Tom like milk.

as与when,while都是引导时间状语从句的从属连词,含义都是"当……的时候"。

但它们有区别:用when时,从句的动作可以与主句的动作同时发生,也可以先于主句的动作发生;用while时,从句的动作为一过程,主句动作与从句动作同时进行或在从句动作过程中发生;用as时,主句和从句的动作同时发生,具有延续的含义。例如:

(1)It was raining when he got tothe airport.他到达工地时,天正在下雪。
(2)someone knocked at thedoor while paul‘s mother was cooking.有人敲门的时候保罗的母亲正在做饭。
(3) You will grow wiser as you grow older.你会随着年龄的增长而越来越聪明

所以 在这一点上一般是 doing when ……
…while doing …
而 as的话 前后的时态是一致的 就是说前面是进行 后面也是进行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-30
when
;
while
;
as
的区别和用法

(1)
若主句表示的是一个短暂性动作,从句表示的是一个持续性动作,三者都可用:
He fell asleep when [while, as] he was reading.
他看书时睡着了。

【注】as
用于引出一个
持续性动词
表示“在„„期间”时,其谓语通常只能是那些含有动作
(action)和发展(development)
意味的动词,一般不能是那些不用于进行时态的动词(如be, seem, love,
want, agree, see, know, have
等),所以下面一句中的
while
不能换为
as:

A:I’m going to the post office.
我要去邮局。
B:While you’re there, can you get me some stamps?
当你在邮局时,能帮我买几张邮票吗?

(2)
若主、从句表示两个同时进行的持续性动作,且强调主句表示的动作延续到从句所指的整
个时间,通常要用
while:

Don’t talk while you're eating.
吃饭时
不要说话

I kept silent while he was writing.
在他写的时候,我默不做声。

但是,若
主从句
表示的两个同时进行的动作含有“一边„一边”之意思,通常用
as:

She sang as she went along.

边走边唱


(3)
若从句是一个短暂性动作,主句是一个持续性动作,可用
as / when
但不用
while:

It was raining hard when [as] we arrived.
我们到达时正下着大雨。

(4)
若主从句表示的是两个同时(或几乎同时)发生的短暂性动作,用as / when:

I thought of it just when [as] you opened your mouth.
就在你要说的时候,我也想到了。

(5)
若要表示两个正在发展变化的情况,相当于汉语的“随着”,一般用
as:

Things are getting better and better as time goes on.
随着时间的推移,情况越来越好。
As it grew darker, it became colder.
天色越晚,天气越冷。

(6)
表示“每当„的时候”(暗示一种规律性),一般要用
when:

It's cold when it snows.
下雪时天冷。
He smiles when you praise him.
你夸奖他时他总是笑笑。

(7)
若主从句所表示的动作不是同时发生,而是有先后顺序时,一般要用
when:

I will go home when he comes back.
他回来时,我就回家去。

(8) when
可用作
并列连词
,表示“这时(突然)”;while
也可以用作并列连词,表示而”、
“却”(表示对比);但
as
则没有类似用法:
We were about to start when it began to rain.
我们正要出发,这时天开始下雨了。
He likes coffee, while she likes tea.
他喜欢咖啡,而她却喜欢茶。

(9) as

when
后均可直接跟一个名词,构成
省略句
,但
while
一般不这样用:

As [When] a boy, he lived in Japan.
他小时候在日本。

(10) when

while
后可接
现在分词
、介词短语、形容词等构成省略句,但
as
一般不这样用:

When [While] reading, he fell asleep.
他看书时睡着了。
When [While] in trouble, ask her for help.
遇到麻烦的时候你就去找她帮忙。
第2个回答  2019-09-23

as和when、while的区别

相似回答