as when while since的区别

如题所述

第1个回答  2010-12-18
As引导时间状语从句,意思是:随着,表示动作同时发生,通常放在句首。

when,while和as引导时间状语从句

when引导的时间状语从句既可表示“点时间”,也可表示“段时间”;

while只能表示“段时间”;

as只能表示“点时间”。

when引导的从句的动作和主句的动作可以同时发生,也可以先后发生;

as,while则强调主句和从句的动作同时发生,而且while引导的从句中谓语动词必须用延续性动词。

例如:
— I”m going to the post office。
— While you are there,can you get me some stamps? (while表示“段时间”,也可换成when)

When the clock struck twelve,all the lights went out. (when表示“点时间”)

As he walked along the street,he sang happily.

since引导的时间状语从句

动词可以是延续性动词,也可以是终止性动词,都表示动作或状态的结束,但汉语意思不同,这—点在理解时要特别注意。

此外,还应注意时态的呼应,常用“It is/has been…since +过去时态”或“It was…since+过去完成时态”。例如:

Great changes have taken place in our home town since you left.

— What was the party like?
— Wonderful.It is years since I enjoyed myself so much.(enjoy是延续性动词)这个句子的意思是“棒极了,我很多年没有玩得这么高兴了”。
相似回答