when 和while 在句子中怎么用啊,有时候when的主句可以用过去进行时,又可以用一般过去时啊

如题所述

(1) when表示“当……的时候”, 从句中既可以用延续性动词, 表示状态或时间段, 也可以用非延续性动词, 表示动作或时间点; while表示“当…… 的时候”、“在……期间”, 从句中只能用延续性动词, 表示状态或时间段。例如:
  It was snowing when we arrived at the station.
  When he came in, we all stood up, smiling.
  I was very fat when / while I was a child.
  When / While she was typing, someone knocked at the door.
  (2)在when或while所引导的状语从句中, 如果从句的主语和主句的主语相同, 且动词又是be动词时, 从句的主语和be动词往往可以省略。例如:
  When / While (I was) walking along the street, I heard my name called.
  When / While (you’re) in trouble, turn to me for help.
  
  2. when和while都可以表示“尽管、虽然”, 但when经常指描述的事实或结果事与愿违或出人意料, 而while在语气上含有让步之意。例如:
  The boy was watching TV when he should have gone to bed.
  虽然那孩子该睡觉了, 但他还在看电视。
  The old couple prefer walking when they might take a taxi.
  尽管可以坐出租车, 那对老夫妇更愿意步行。
  While I accept that he is not perfect, I do actually like the person.
  尽管我承认他并不完美, 但我确实真地喜欢他这个人。
  While he loves his students, he is very strict with them.
  虽然他爱他的学生, 但对他们的要求也很严格。
  
  3. when的其它含义和用法:
  (1) 就在那时候 (= and then)
  We were camping on the hill when it began to rain.
  我们正在山上露营, 突然下起雨来了。
  I was about to enter the room when the door was closed.
  我正要进屋, 门忽然被关上了。
  (2) 倘若, 如果 (= if)
  How can you hope for others’ help when you won’t lend your hand?
  如果你不愿帮助别人, 又怎能指望得到别人的帮助呢?
  Turn off the switch when anything goes wrong with the machine.
  如果机器出故障的话, 把开关关掉。
  (3) 既然 (多置于主句后面, 语气不如since强)
  I can’t tell you when you won’t listen.
  既然你不愿意听, 我也不会告诉你。
  Why leave it with me when you have enough time?
  既然你有足够的时间, 干嘛把事情留给我?
  
  4. while的其它含义和用法:
  (1) 然而, 可是
  I like coffee, while my sister likes tea.
  我喜欢咖啡, 而我姐姐喜欢喝茶。
  I was preparing for the exam while they were chatting.
  我在准备考试, 可他们却在闲聊。
  (2) 只要
  While there is water, there is hope of life.
  只要有水, 就有生存的希望。
  I’ll offer help to those poor children while I’m alive.
  只要我活着, 就要帮助那些贫困的孩子。
  填填看:
  1._____we left the house, he was still sitting in the garden.
  2. I had my finger cut_____cooking in the kitchen yesterday.
  3._____I understand what you say, I can’t agree with you.
  4. We were boating on the lake_____suddenly someone cried for help.
  5._____early settlers killed animals of this kind for food, the new settlers killed them for furs and skins.
  6. We have only three books_____we need ten.
  7. -I’m going to the post office.
  -_____you’re there, can you get me some stamps?
  A. AsB. WhileC. BecauseD. If
  参考答案:
  1. When2. when / while3. While4. when 5. While6. when7. While

when和while引导的时间状语从句与这一时态连用。所以区别when和while的用法成了这一单元的难点。 (一)、when,while都有“当……时候”的意思。when既可表示某一点时间,也可以表示某一段时间 。在when引导的时间状语从句中,其谓语动词可以是延续性的,也可以是非延续性的,可与主句中的谓语动词同时发生,也可在其后发生。 例如: 1、I was just reading a book when she came into my room. 她走进我房间时,我正在看书。 2、Were you writing when the teacher came in? 老师进来的时候,你在写信吗? 3、When he was a child he was always trying out new ideas. 他小时候就常常试验一些新的设想。 (二)、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. 你不能一边看电视一边做家庭作业。 (三)、另外,when和while的区别还在于:while引导的时间状语从句多用进行时态,而when引导的时间状语从句多用一般时态。 例如: 1、While they were talking , the bell rang. 正在他们谈话的时候,上课铃响了。 2、I was doing my homework when my mother came back home yesterday evening. 昨天晚上妈妈回家的时候,我正在做家庭作
请楼主细心看看 希望对你有帮助啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-28
when 和while可以表示两件事情同时发生,所以各种时态都可以,但是when更强调瞬间的动作,如,I was reading book when my mom came home 而while强调一种延续性的动作如, I was reading book while my mom was cooking
第2个回答  2012-04-28
when表示 当……时,既可以用延续性动词, 表示状态或时间段,
也可以用非延续性动词, 表示动作或时间点。
while表示 在……期间, 从句中只能用延续性动词, 表示状态或时间段。本回答被提问者采纳
第3个回答  2012-04-28
过去进行时的主句都是was/were+doing从句是延续性动词时when/while都可以用对when两边不能都长 一长一短就能用 while后面紧跟的要是长的 as ,
相似回答