when, while, as soon as 的问题

句中有这三个词(其中一个)时 主句和从句的时态怎样用?

一、先说when和while。

when和while引导的时间状语从句和主句中动词强调动作同时发生。

(一) 一般习惯其中一个动词用一般过去时态,另一个动词用过去进行时态。

1.瞬间动词没有进行时态,所以两个动作同时发生时,延续性动词用过去进行时态,瞬间动词用一般过去时态;

2.先发生的动作未结束,另一个动作发生,先发生的动作用过去进行时态,另一个动作用一般过去时态;

3.两个动作中,短时间完成的动作用一般过去时态,长时间完成的动作用过去进行时态。

(二) 两个动作同时发生,同时结束时,两个动词都用过去进行时态。

二、再说as soon as 。

as soon as 引导时间状语从句,表示“一……就……”。

(一)指紧接着发生的两个短动作,主从句都用一般过去时
如 He took out his English books as soon as he sat down

(二)如果主句用将来时或情态动词或祈使句,从句必须用一般现在时代替将来时。如:
I’ll tell him the news as soon as he comes.
他一来我就告诉他那消息。
She may come as soon as she finishes the work.
事情一做完她就可以来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-19
as soon as 前后句子时态一致

when后面接现在分词或者一般现在时都行,主句任意

while可以直接接现在分词当伴随讲。
第2个回答  2008-11-20
when 一般情况下前后时态相对一致
while 其从句为进行时(过去、现在)
as 与when的用法相一致
第3个回答  2008-11-25
一、先说when和while。
when和while引导的时间状语从句和主句中动词强调动作同时发生。

(一) 一般习惯其中一个动词用一般过去时态,另一个动词用过去进行时态。
1.瞬间动词没有进行时态,所以两个动作同时发生时,延续性动词用过去进行时态,瞬间动词用一般过去时态;
2.先发生的动作未结束,另一个动作发生,先发生的动作用过去进行时态,另一个动作用一般过去时态;
3.两个动作中,短时间完成的动作用一般过去时态,长时间完成的动作用过去进行时态。

(二) 两个动作同时发生,同时结束时,两个动词都用过去进行时态。

二、再说as soon as 。
as soon as 引导时间状语从句,表示“一……就……”。
(一)指紧接着发生的两个短动作,主从句都用一般过去时
如 He took out his English books as soon as he sat down
(二)如果主句用将来时或情态动词或祈使句,从句必须用一般现在时代替将来时。如:
I’ll tell him the news as soon as he comes.
他一来我就告诉他那消息。
She may come as soon as she finishes the work.
事情一做完她就可以来。

但是注意了!!!

when和while还是有区别的:
when表示的是:
eg:when the telephone rang,i'm doing housework.
主句和从句的时态略有变化!!!

而while表示的是:
两者同时发生;两个动作同时进行:
eg:while alice is singing,i'm doing housework.
主句和从句的时态相同!!!
相似回答