when,while,as 用法的区别

幸兰英哀子
2019-07-28 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:31%
帮助的人:596万
展开全部
三者可表示“当……时候”,区别如下:
(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.
遇到麻烦的时候你就去找她帮忙。
希望能帮助到你,望采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吴愉心剑玮
2019-03-21 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:891万
展开全部
as
when
while都表示主、从句动作同时发生,三者差异如下:

表示“一边。。。一边”的意思

as
强调两个动作同时进行,并表示对比时

用于发生时间较短时

when

1、还可以表示从句动词的动作在主几句动词的动作”之前
”或”之后”发生。

2、when=and
then;
at
that
moment
(正在那个时候)

while
1、用于时间较长时

2、
强调两个动作同时进行,并表示对比时

有时这三个连词可以互换,有时不可以。

lIt
was
raining
hard
when
(as)
I
got
there.

我到那里时,正在下大雨。
(
动作同时发生,when可换为as,
但不能换为while,因为get是点动词.)

lWhen
I
had
read
the
article,
he
called
me.

我看完这篇文章之后,她给我打了电话。(
从句动作发生在主句之前,注意时态表达,只能用when
)

lWhen
I
got
to
the
cinema,
the
film
had
begun.

(当)我到了电影院时,电影已经开演了。(从句的动作发生在主句之后,只能用when,并要注意时态)

lHe
was
about
to
leave,
when
the
telephone
rang.

他正要离开,忽然电话响了。(
此时不能放在句首。主句动词一般表达
“正在”
“即将”.

while,
as不能代替

lShe
thought
I
was
talking
about
her
daughter,
while,
in
fact,
I
was
talking
about
my
daughter.

他以为我在谈她女儿,然而,实际上在谈论我女儿。(表转折,对比,when,
as都不能代替它)

lWhile
the
alien
was
buying
a
souvenir,
the
girl
called
the
police.

外星人买纪念品时,那女孩给警察打了电话。(表示主句,从句的动作同时发生,while后引导的状语从句的动词必须是延续动词不能是点动词,因为它表示较长时间)

lMother
was
worried
because
little
Alice
was
ill,
especially
as
(when/
while)
father
was
away.

妈妈担心,因为小爱丽丝病了,特别是他父亲不在家的时候。(此时as
,when,
while可通用)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式