when while before区别
before是...之前的意思。(一)、when,while都有“当……时候”的意思。
when既可表示某一点时间,也可以表示某一段时间。在when引导的时间状语从句中,其谓语动词可以是延续性的,也可以是非延续性的,可与主句中的谓语动词同时发生,也可在其后发生。
例如:1.Iwasjustreadingabookwhenshecameintomyroom.她走进我房间时,我正在看书。
(二)、while只能表示某一段时间,不能表示某一点时间。在while引导的时间状语从句中,其谓语动词只能是延续性的,而且也只能与主句中的谓语动词同时发生或存在。
例如:1、WhileJimwasmendinghisbike,LinTaocametoseehim.正当吉姆修自行车时,林涛来看他。
(三)、另外,when和while的区别还在于:while引导的时间状语从句多用进行时态,而when引导的时间状语从句多用一般时态。
例如1、Whiletheyweretalking,thebellrang.正在他们谈话的时候,上课铃响了。
until和while的区别
一个是当型循环,一个是直到型循环.
while当型:当条件成立时进入循环.
until直到型:不管条件是否成立时,都先执行一次.之后进行条件判断
while的用法
1连词引导时间状语从句,意为当......时候while引导的句子的谓语部分必须是可以延续的动词或结构。
Mymotheriscookingwhilemyfatherisreadingthenewspaper.
Shefellasleepwhileshewasdoingherhomework.
2名词意为一会儿afterawhileforawhile
Afterawhile,shecameback.
when的用法
when连词意为当...时候...这时....引导时间状语从句,与while不同,when引导的句子的谓语部分可以是短暂性的也可以是持续性的动词或结构。
Shefellasleepwhenshewasdoingherhomework.
IwaswalkinginthestreetwhenIsawawalletontheground.
IsawhersingingintheroomwhenIpassedbyherroom.
until的用法
1until是连词引导时间状语从句
两个句型:......(肯定句)until.......否定句)until....
Theyworkeduntilitwasdark.他们一直工作凌晨一点。
Hedidn'tgountiltheboy'sparentscameback.直到那个男孩的父母回来了,他才走。
2介词Theykepthimwaitinguntilo'clockintheafternoon
过去进行时中when与while的区别具体应如何使用
过去进行时中when和while都可以表示“当……的时候”,但它们的用法有些不同。
1.When表示某个动作或事件发生的具体时间点,常常用于过去进行时的时间状语从句中。例如:
-Iwascookingdinnerwhenthephonerang.(我正在做晚饭,这时电话响了。)
-Theywerewalkingintheparkwhenitstartedtorain.(他们正在公园里散步,这时开始下雨了。)
2.While表示某个动作或事件正在进行的过程中,常常用于过去进行时的并列从句中。例如:
-IwascookingdinnerwhilemyhusbandwaswatchingTV.(我正在做晚饭,而我丈夫正在看电视。)
-Theywerewalkingintheparkwhileitwasgettingdark.(他们正在公园里散步,这时天色渐渐变暗。)
总的来说,when和while都可以表示过去进行时中的时间关系,但when更强调某个动作或事件的具体时间点,而while则更强调某个动作或事件的持续过程。
when和while用法上的区别,和过去进行时的
When和while在使用上有一些区别,当动作发生一次的时候,我们通常使用when,而当动作是连续发生的时候,我们通常使用while。过去进行时则用于强调过去某一时刻的持续性动作或者已经开始但还未完成的动作,结构为be+doing。例如,当我妈妈打电话时,我正在看电视(Whenmymothercalled,IwaswatchingTV),当我正在看电视的时候,我妈妈打了一个电话给我(WhileIwaswatchingTV,mymothercalled)。
when和while引导从句的时态的区别
1、when和while引导时间状语从句时,都可以表示“当……的时候”,但when后面能接“时间点”和“时间段”,也就是短暂性动作和延续性动作,while只能接“时间段”,也就是只能接延续性动作。
如:
Sorry,Iwasoutwhenyoucalledmelastnight.抱歉,你昨天打我电话的时候我在外面。
Don'ttalkwhile/whenyou'rewatchingamovie.看电影的时候别说话。
以上例句1,只能用when,因为call这个动词,是短暂性动作;例句2两者都可以用,因为watchamovie是一段较长的时间。
2、当表示“当……的时候”时,while倾向于主句的动作与从句的动作同时发生,而when则可以有动作先后。
如:
Iwaswrittingwhenshewalkedintomyroom.她走进我房间的时候,我正在写作。
(我先看书,她后面才走进来,动作有先后)
Mymotheriscookingwhilemyfatheriscleaning.爸爸在打扫(卫生)的时候,妈妈在做饭。
(从句和主句的动作同时发生,不分时间先后)
3、从句的谓语动词不同。while从句后面的谓语动词一般用进行时态,而when则不一定。
IwaswatchingTVwhenmymomwalkedin.
Mymomwalkedinwhile/whenIwaswatchingTV.
妈妈进来的时候,我正在看电视。
4、常见的短暂性动词和延续性动词
常见的短暂性动词:
talk说话
buy买
puton穿上
walkin/walkout走进、走出
borrow借
begin开始
start开始
open、close开、关
join加入
hear听
call打电话
常见的延续性动词:
have有、拥有、持有等
keep保持、坚持等
wear穿上
know知道
beon保持开着的状态
beover结束
while,when与as的区别
1、When、while、as表示“当……时候”。when可以和延续性动词连用,也可以和短暂性动词连用;而while和as只能和延续性动词连用。
2、as用于引出一个持续性动词表示“在……期间”时,其谓语通常只能是那些含有动作(action)和发展(development)意味的动词,一般不能是那些不用于进行时态的动词(如be,seem,love,want,agree,see,know,have等)。
如果从句和主句要表示一个人的两个动作交替进行或同时完成时,则多用as,可译为“一边......,一边......”。一、as的意思是,正当什么的时候。(justas,atthesamemomentthat)随着,,,(whilewhen)它既可表示一个具体的时间点,也可以表示一段时间。
as可表示主句和从句的动作同时发生或同时。持续,即“点点重合”“线线重合”;又可表示一个动作发生在另一个动作的持续过程中,即“点线重合”,但不能表示两个动作一前一后发生。
如果主句和从句的谓语动词都表示持续性的动作,二者均可用进行时,也可以一个用进行时,一个用一般时或者都用一般时。例如:
1、AsIgotonthebus,hegotoff.我上车,他下车。(点点重合)
2、HewaswritingasIwasreading.我看书时,他在写字。(线线重合)
3、Thestudentsweretalkingastheteachercamein.老师进来时,学生们正在讲话。(点线重合)
二、while的意思是“在??同时(atthesametimethat)”“在??期间(foraslongas,duringthetimethat)”
while的本身词义来看,它只能表示一段时间,不能表示具体的时间点。在时间上可以是“线线重合”或“点线重合”,但不能表示“点点重合”。例如:
1、HewaswatchingTVwhileshewascooking.她做饭时,他在看电视。(线线重合)
2、HewaswaitingformewhileIwasworking.我工作的时候,他正等着我。(线线重合)
3、HeaskedmeaquestionwhileIwasspeaking.我在讲话时,他问了我一个问题。(点线重合)
三、when的意思是“当,,,时候(atthetimethat)无论什么时候(whenever一,,,就,,,(assoonas)”在,,,以后(after)。它表示的时间概念比较广泛,上述例句中的as或while均可用when代替,因为when不但可以表示具体的时间点,而且也可以表示一段时间。
在时间上它既能表示“点点重合”“线线重合”,又能表示“点线重合”。例如:1、Whenhecameinshewentout.他进来,她出去。(点点重合)此句中when从句的动作表示的是一个时间点,when可以用as代替,但不用while代替。2、Whenhecameback,Iwasdoingsomewashing.他回来时,我在洗衣服。(点线重合)此句中when从句的动作表示的是一个时间点,所以只能用as代替,不能用while代替。3、WhenImettheGills,Ihadbeengardeningfornearlytenyears.遇到吉尔一家时我已经做了近10年的园艺工作。