while的用法,和when怎么区别?-查字典问答网
分类选择

来自陈权的问题

  while的用法,和when怎么区别?

  while的用法,和when怎么区别?

1回答
2020-06-26 19:50
我要回答
请先登录
坚习飞

  1.when指某个时间点,表示瞬间动作;while指某个时间段,表示延续性动作.如:

  WhenIgotthere,shewasplayingtheviolin.我到那里时,她正在拉小提琴.

  WhileIwasplayingtheviolin,hecametoseeme.我正在拉小提琴时,他来看我了.

  补给站:英语中,延续性动作是由延续性动词发出的,瞬间性动作是由非延续性动词发出的.延续性动词和非延续性动词的区别:

  延续性动词是指该动作可以延续一段时间,而不是瞬间结束,如work(工作)、study(学习)、eat(吃)、watch(观看);非延续性动词是指该动作极为短暂,瞬间便会结束,如start(开始)、begin(开始)、hit(撞)、see(看见)、knock(敲)、jump(跳).

  2.when表示偏偏在这时,强调双方动作互相冲突;while表示与此同时,双方动作互不相干.如:

  Whenwewerehavingameeting,thechildrenwereshoutingoutsidethewindow.我们正在开会,孩子们却在窗外大喊大叫.

  Whilewewerehavingameeting,thechildrenwerewatchingTVinthenextroom.我们开会时,孩子们在隔壁房间看电视.

  3.when排斥一般时间概念,泛指某特定情况;while表示趁有条件时,强调抓紧时机.如:

  WheninRome,doastheRomansdo.

  入乡随俗.

  WhileinRome,hevisitedsomeofhisoldfriends.他在罗马的时候,拜访了一些朋友.

  4.用于完成时,when表示“在……之后”,while表示“在……期间”.如:

  Whenhehadjoinedthearmy,hewassenttothefront.他服役后,被派往前线.

  Whilehehasbeeninthearmy,hehasdonelotsofgooddeeds.他服役期间,做了许多好事.

2020-06-26 19:52:07

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •