英语的when和while的主句和从句都用什么时态
while引导的时间状语从句多用进行时态,而when引导的时间状语从句多用一般时态。
若主句为进行时态,when引导的从句一般用一般时态,while引导的从句用进行时态,while也可以用一般时态,但用时请注意:主从句的动作同时发生;从句只能用延续性动词。
when 引导的时间状语从句中,谓语动词可以是持续的也可以是瞬时的。
例句:When the teacher came in,we were talking。
当老师进来的时候,我们正在谈话。
while 引导的时间状语从句中,谓语动词必须是持续的。
例句:While he walked along the river, he heard a young boy calling "help"。
当他沿着河散步的时候,听到一个小男孩正喊“救命”。
when句子中动作可以与主句中谓语的动作同时发生也可先于主句谓语动作发生。
例句:When the movie ended, all of the people went home。
电影结束以后,所有人都回家了。
while句子中动作与主句中谓语动作一定是同时发生,有时强调与主句谓语动作的对比。
例句:I was doing my homework while my mother was cooking。
妈妈做饭的时候,我在写作业。
when引导的时间状语从句多用一般时态。
例句:I was doing my homework when my mother came back home yesterday evening。
昨天晚上妈妈回家的时候,我正在做家庭作业。
while引导的时间状语从句多用进行时态。
例句:While they were talking , the bell rang.。
正在他们谈话的时候,上课铃响了。
若主句为进行时态,when引导的从句一般用一般时态,while引导的从句用进行时态
while也可以用一般时态,但用时请注意:
1.主从句的动作同时发生
2.从句只能用延续性动词
而when可用while的上述情况,还可以用于其他情况:
1.主从句的动作可同时发生,也可先后进行
2.从句可用延续性动词,也可用终止性动词
They were singing while we were dancing. 他们在唱歌时我们在跳舞。
It was raining when we arrived. 我们到的时候天在下雨。(arrive 意为“到达”,为终止性动词)
Work while you work, play while you play. (同时发生)
工作的时候就工作,玩的时候就玩。
I was doing my homework when my mother came back home. (先后发生)
我妈回家的时候我正在写作业。