过去完成时中when while的用法区别

 我来答
tangyyer
2015-05-18 · TA获得超过15.6万个赞
知道顶级答主
回答量:5万
采纳率:84%
帮助的人:1.6亿
展开全部
 1、 用when引导的状语从句表示时间,说明一个动作发生的时候,另一个动作正在进行。如:
  —What were you doing when I came into the classroom? 当我走进教室的时候你正在干什么?
  —I was reading. 我正在读书。
  —What was he doing when I came in? 当我进来的时候他正在干什么?
  — He was watching TV.他正在看电视。
  2、用when引导的时间状语从句也可以表示某一个动作正在进行时,另一个动作突然发生。如:
  My pen dropped on the ground when I was walking in the park. 当我在公园散步的时候我的钢笔掉在可地上。
  A woman saw it happen when she was walking past. 当那个妇女经过的时候她看到了事情的发生。
  3、用when引导的时间状语从句也可以表示某一个动作已发生,另一个动作已经完成,已经完成的主句的动作用过去完成时态来体现。如:
  When they arrived at the station, the train had left.当他们到达车站的时候,火车已经离开了。
  4、用while连接的时间状语从句一般用过去进行时,表示正在进行某一个动作时发生了另一个动作,而主句常用一般过去时。如:
  While he was reading, the telephone rang. 当他正在读书的时候,电话铃响了。
  While we were boating on the lake, we saw a fish jump out of the water.当我们正在湖中划船时,我们看见了一条鱼跳出了水面。
  注意:when与while引导的状语从句都可以表示正在进行某个动作,但while更强调动作持续了一段时间。
  5、用while连接的时间状语从句还可以表示某个动作正在进行的同时,另一个动作也在进行之中。如:
  While he was reading, I was writing. 他在读书,我在写字。
  While Dad was washing his car, Mum was cooking.爸爸在洗车时,妈妈在做饭。
  I was doing my homework while my father was watching TV. 爸爸在看电视时,我在做作业。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式