while和as作连词的区别?
1、When 、while 、as表示“当……时候”。when可以和延续性动词连用,也可以和短暂性动词连用;而while和as只能和延续性动词连用。
2、as 用于引出一个持续性动词表示“在……期间”时,其谓语通常只能是那些含有动作(action)和发展(development) 意味的动词,一般不能是那些不用于进行时态的动词(如 be, seem, love, want, agree, see, know, have 等)。如果从句和主句要表示一个人的两个动作交替进行或同时完成时,则多用as,可译为“一边......,一边......”。
一、as的意思是,正当什么的时候。(just as,at the same moment that)随着,,,(whilewhen)它既可表示一个具体的时间点,也可以表示一段时间。
as可表示主句和从句的动作同时发生或同时。持续,即“点点重合”“线线重合”;又可表示一个动作发生在另一个动作的持续过程中,即“点线重合”,但不能表示两个动作一前一后发生。如果主句和从句的谓语动词都表示持续性的动作,二者均可用进行时,也可以一个用进行时,一个用一般时或者都用一般时。
例如:
1、As I got on the bus,he got off. 我上车,他下车。(点点重合)
2、He was writing as I was reading. 我看书时,他在写字。(线线重合)
3、The students were talking as the teacher came in.老师进来时,学生们正在讲话。(点线重合)
二、while的意思是“在„„同时(at the same time that )”“在„„期间(for as long as, during the timethat)”while的本身词义来看,它只能表示一段时间,不能表示具体的时间点。在时间上可以是“线线重合”或“点线重合”,但不能表示“点点重合”。
例如:
1、He was watching TV while she was cooking.她做饭时,他在看电视。(线线重合)
2、He was waiting for me while I was working.我工作的时候,他正等着我。(线线重合)
3、He asked me a question while I was speaking.我在讲话时,他问了我一个问题。(点线重合)
三、when的意思是“当,,,时候(at the time that)无论什么时候(whenever 一,,,就,,,(as soon as)”在,,,以后(after)。它表示的时间概念比较广泛,上述例句中的as或while均可用when代替,因为when不但可以表示具体的时间点,而且也可以表示一段时间。在时间上它既能表示“点点重合”“线线重合”,又能表示“点线重合”。
例如:
1、When he came inshe went out. 他进来,她出去。(点点重合)此句中when从句的动作表示的是一个时间点,when可以用as代替,但不用while代替。
2、When he came back,I was doing some washing. 他回来时,我在洗衣服。(点线重合)此句中when从句的动作表示的是一个时间点,所以只能用as代替,不能用while代替。
3、When I met the Gills, I had been gardening for nearly ten years. 遇到吉尔一家时我已经做了近10年的园艺工作