as和when, while有什么区别,如何运用?

如题所述

我之前回答你已经看过。。现在不就你给的题目,只谈三者用法。
在表示“当。。。的时候”时,确实不太好区分,因为他们的区别除了语法问题,还有因侧重点不同而不同。
我先说下我个人区分的办法:
1,如果我只是想表达一个特定时间,仅想表示在什么时候发生什么事情,就用when。
2。如果我想说明,在某一时间段,强调这个过程,我用while.
3。as其实一般用于口语中,除非要表达“随着。。。”我才会选择使用。
以上3点就是我个人区分办法。如果再想非常仔细地去区分,我个人感觉,没太大必要,很多语法书籍也是介绍的很模糊。
=========================================================
就比如你所问的句子该如何选择,就算你选when也不错,只是没突出时间段和过程。唯一能确定就是as不能选。因为“两个同时发生的事件如果都有延续性,而且延续时间大致相等时,用when或while,不用as。”
再就是考试题目,故意出这3者辨析题目并不多,如果要出,一定是特定的,区别非常明显的。而且很少when
as
while
3个一起出现,因为语法上这3个很容易有至少2者都可以替换的。
=========================================================
下面这段是我认为比较好的网络语法辨析,其中就有你问的as表示“紧接着2个动作”的例子和说明,你可以参考看下
as,
when,
while的比较:as,
when,
while都是引导时间状语从句(adverbial
clause
of
time)的从属连词。(
as还可用于引导原因状语从句和让步状语从句,参见单元四和单元十二,这里不予讨论。)它们的用法和区别如下:⑴如果甲事件发生在乙事件的过程之中,而且乙事件有延续性,甲事件无延续性或只有较短的延续性,这时as,
when,
while都可使用,但while强调过程或时间段内的含义,而as最为口语化。
As
we
were
walking
past
a
shop,he
held
a
diamond
firmly
against
the
window
and
made
a
deep
impression
in
the
glass.(L.
28)(此处也可换用when或while,若用while则强调就在走路的过程中。)When/While/As
he
was
eating
his
breakfast,he
heard
the
door
bell
ring.当他在用早餐的时,听到门铃响了。(while强调吃早餐的过程。)⑵如果两个事件的发生在时间上没有先后之分,或是没有明显的先后之分时,我们称之为同
时性(same
time)。两个同时发生的事件如果都有延续性,而且延续时间大致相等时,用when或while,不用as。I
was
cooking
dinner
while/when
he
was
playing
the
piano.=I
cooked
dinner
while/when
he
played
the
piano.他在弹钢琴的时候我在做饭。(两句意义基本相同,用进行时更加突出事情的持续性。)
⑶两个同时发生的事件如果都没有延续性,用when或as,不用while:The
dog
barked
when/as
it
heard
a
noise.狗听到声音,叫了起来。⑷两个同时发生的事件如果不是一次性的,而是重复性的动作,即过去或现在的习惯性动作,那么只能用when,不能用as和while,表示“每当,··…的时候”,相当于“whenever,
every
time”When=(Whenever/Every
time)
he
goes
to
town,he
always
visit
his
aunt.每次他去城里时,他总是去看望他的姑姑。⑸不强调特定的时间性,只是说明两个紧接着的动作时,多用as;
as有时还可用来表示“随着”的含义。As
I
was
going
out,it
began
to
rain.当我出门时,开始下雨了。(强调两个动作紧挨着。)As
spring
warms
the
good
earth,all
flowers
begin
to
bloom.随着春回大地,百花开始绽放。(表示“随着”,不用when或while
o
)⑹when有时还可作为并列连词,用于引导无延续性事件的分句,这时when分句不同于时间状语从句,而是相当于一个并列分句,表示“and
at
that
time"
;while和as均无此功能。注意:与第一类情况相区别,前者时间状语从句中多用进行时,主句不用进行时,而此处是when分句不用进行时。He
was
still
mumbling
something
about
hospitals
at
the
end
of
the
party
when
he
slipped
on
a
piece
of
ice
and
broke
his
left
leg.(=and
at
that
time)(L.
29)(表示“就在那时”。)
I
was
cooking
the
dinner
when
I
broke
a
glass.我正做着晚饭,突然打碎了一个玻璃板。
比较:I
broke
a
glass
when/while/as
I
was
cooking
the
dinner.我在做饭的时候打碎了一个玻璃板。

while也可以作为并列连词,连接两个独立的句子,但它表示的是语义的转折和对比,相当于whereas.
when和as都无此用法。Jean
is
slender,
while
Mary
is
stout.
温馨提示:答案为网友推荐,仅供参考
相似回答