沪江

While在过去进行时中的用法

一、while在句子中的用法很多,在过去进行时的表达中也经常遇到,它表示“当……时候”的意思。

二、while在过去进行时句子中,只能表示某一段时间,不能表示某一点时间。在while引导的时间状语从句中,其谓语动词只能是延续性的,而且也只能与主句中的谓语动词同时发生或存在。例如:
1. While Jim was mending his bike, Lin Tao came to see him.
正当吉姆修自行车时,林涛来看他。
2. You can’t do your homework while you’re watching TV.
你不能一边看电视一边做家庭作业。

三、While we were talking,the teacher came in. 我们正谈话的时候,老师进来了。这个句子是个复合句。其中while we were talking 是由while引导的时间状语从句。这里while表示主句的动作是发生在从句所表示的时间之中。显然,while 所表示的是一段时间,不是表示一点时间。试比较:
They were sweeping the floor when the teacher came in.
老师进来时(这一时刻),他们在擦地板。
While they were sweeping the floor,the teacher came in.
他们正擦地板时(这段时间),老师进来了。

四、while在过去进行时句子中,表示“当...的时候”。
While he was eating, I asked him to lend me $2.
当他正在吃饭时,我请他借给我二美元。
While I was reading, she sang.
我看书时,她在唱歌。

五、while 的这种用法一般都和延续性动词连用 while 可以表示“对比”,这样用有的语法书认为是并列连词,例如:
Some people like coffee, while others like tea.
有些人喜欢咖啡, 而有些人喜欢茶。