when和while都能引导时间状语从句,但是when是短暂性动词用,while是延续性动词,他们意思都是当...时候,例如I was tidying my shoolbag while the bus is coming.(当公交车来的时候我正在整理书包),时间间隔不远,前面就是过去进行时,后面从句是过去式。
为什么when后面是过去时时前面要用was doing
视情况而定。语法如下:
如果是延续性动词用was doing
如果是短暂性动词用did
要是实在分辨不了,when后面用did,前面用was doing
为什么when后面是过去时时前面要用was doing
be doing sth when…固定句式,意思是正在做某事的时候,这时… 例如:I was doing my homework when the electricity went off. 我正在做作业,这时断电了