状语从句指在全句中用作状语,起副词作用的从句。它可以修饰谓语、非谓语动词、定语、状语或整个句子。根据其作用可分为时间、地点、原因、条件、目的、结果、让步、比较和方式等从句。状语从句一般由连词(从属连词)引导,也可以由词组引导。从句位于句首或句中时通常用引号与主句隔开,位于句尾时可以不用逗号隔开。
一、时间状语从句的引导词
时间状语从句的引导词有:when、while、as(当…时候)、before(在…之前)、after(在……之后)、since、ever since(自从)、till…until(直到……才)、every time、each time(每次)、nest time(下次)、by the time(到………时候)、once、the moment、hard…when..、no sooner..than..、directly、immediately、instantly(一……就…)。
1. when、while、as引导的时间状语从句,三者的意思皆为“当……时候”,其中when的用法最广泛,常可代替while和as,但有时三者在具体用法上又有所不同。
①when引导的从句的谓语动词可以是延续性的动词,也可以是瞬时动词。并且when有时表示“就在那时”,常与be about to do sth.连用。
例句:When he came in, I stopped working.
当他进来时,我停止了工作。
②while引导的从句的谓语动作必须是延续性的,并强调主句和从句的动作同时发生(或者相对应),并且while有时还可以表示对比。
例句:While my father was watching TV, I was doing my homework.
我的父亲在看电视的时候,我在写作业。
I like playing tennis while you like playing computer.
我喜欢打网球,而你喜欢玩电脑。

③as引导的从句一般用于主句和从句动作同时发生的情况,也可以表示“一边……一边……”和“随着……”
例句:As I got there, the bus has left.
当我到这的时候,公交车已经开走了。
2. before 和after引导的时间状语从句,before表示主句动作发生在从句动作之前,且当before引导的从句位于主句之后时,有时译成“就,才”;after表示主句动作发生在从句动作之后。
例句:They had not been married five months before they got divorced.
他们结婚还不到五个月就离婚了。
After we had finished the work we went home.
完成工作之后,我们回家了。
3. since引导的时间状语从句,谓语动词可以是延续性的动词,又可以是瞬时动词。一般情况下,从句谓语动词用一般过去时,而主句的谓语动词用现在完成时。
例句:I have been in Changsha for two years since you left.
自从你离开后,我已经在长沙待了两年了。
PS:it is/ has been...since...句式表示“自从……以来有……(多久)”
例句:As is reported, it is 100 years since Tsinghua University was founded.
正如报道的那样,清华大学建校已经有100年了。
4. until 或 till 引导的时间状语从句,till和until一般情况下可以互换,常用的句型有not...until / till“直到……,才…”。但是till不可以用在句首,而until可以放在句首,并且在强调句型中只能用until。
另外,需要注意的是,如果主句中的谓语动词是瞬时动词,必须用否定形式;如果主句中的谓语动词是延续性动词,用肯定或否定形式都可以,但表达的意思不同。
例句:I worked until he came back.
直到他回来我一直在工作。
I didn’t work until he came back.
直到他回来我才开始工作。
5. 名词短语引导的时间状语从句,表示时间的名词短语作连词用时也可以引导状语从句,常见的这类名词短语有:the time、the moment、the minute、the day、the year、the first time、the second time、each time、every time、next time、any time。
例句:Every time I see her, she is doing her homework.
每次我见到她的时候,她都在做她的家庭作业。
6. by the time引导的时间状语从句,通常用来表示“到某一时间点为止”,如果从句的谓语动词用一般过去时,主句的谓语动词用过去完成时;如果从句的谓语动词用一般现在时,主句的谓语动词用将来完成时。
例句:By the time he reached me, he had vanished.
在他来到我跟前的时候,完全消失了。
7. 表示“一…就…”的短语引导的时间状语从句,引导词有as soon as、immediately、directly、instantly、no sooner...than...,hardly/scarcely...when/before....其中no sooner...than....和hardly/scarcely...when/before...引导的时间状语从句中,当no sooner和hardly/scarcely置于句首时,主句要用部分倒装,且no sooner 和hardly/scarcely后用过去完成时,than和when/before后要用一般过去式。
例句:As soon as he got inside, the dog wagged its tail.
他一进来,狗就开始摇尾巴。