由when引导的时间状语从句,主句过去进行时,从句一般过去时;主句一般过去时,从句过去进行时;主句一般将来时,从句一般现在时;主句过去完成时,从句一般过去时。看主句中意思,再取时态。I (was going) to the school when I (saw) the traffic accident.
1.when意为“当…时”,用作连词,引导时间状语从句,从句的谓语动词可以是延续的(此时相当于while),也可以是非延续性的。引导的时间状语从句通常用现在时表将来。
I will write to my sister when I have finished the book.
我读完这本书后便给姐姐写信。
2.when引导时间状语时,若主从句主语一致或从句主语为it且从句谓语动词含be的形式,可省略从句的主语及be部分。
When(I was)walking on the street,I came across Mary.
我在街上漫步时遇上了玛丽。
He gave good practical advice when(he was)asked.
他有求必应,给出了好的可行性建议。
3.when用作连词,表突然发生某事,意为“就在这时/那时”(=at this/that time),常构成句型be doing…when…或be about to do…/be on the point of doing…when…。
I was just coming along to see you when I ran into Tom.
遇见汤姆时,我正在来看你的路上。
4.When用作连词表过早发生某事,意为“还没(刚刚)…就”,可构成句型hardly/scarcely…when…。使用该句型时应注意两点:
①主句的谓语动词用过去完成时,从句谓语动词用过去时。
②若hardly/scarcely位于句首时,其后的句子部分倒装,而when引导的从句不倒装。