<del id="vahxo"></del>
      <th id="vahxo"><sup id="vahxo"><span id="vahxo"></span></sup></th>

      <code id="vahxo"></code>

      <thead id="vahxo"></thead>

      <code id="vahxo"></code>
      专注于英语语法基础入门、初中英语语法、小学英语语法。
      一般过去时与过去完成时练习
      分类:初级英语语法 作者:本站原创

      一般过去时与过去完成时练习(一)
      一、选择最佳答案填空。
      1. I ______ her because she ______ to the park.
       A. didn’t meet, had gone   B. hadn’t met, went
      【解析】:选A。
      表示过去已完成的动作,用一般过去时,表示过去的过去,用过去完成时;过去完成时的动作先于过去时的动作。此句意为“我没有遇见她,因为她去公园了。”去公园的动作先于遇见的动作,所以meet用过去时态,go用过去完成时,故选A。

      2. I _____ him. But he_______asleep.
      A.had called, fell   B. called, had fallen
      【解析】:选B。
      表示过去已完成的动作,用一般过去时,表示过去的过去,用过去完成时;过去完成时的动作先于过去时的动作。此句意为“我叫了他,但是他已经睡着了。”睡觉的动作先于叫的动作,所以call用过去时态,fall用过去完成时,故选B。

      3. After Amy ______her holiday in China, she _____ to learn Chinese.
      A. spent, had wanted   B. had spent, wanted
      【解析】:选B。
      表示过去已完成的动作,用一般过去时,表示过去的过去,用过去完成时;过去完成时的动作先于过去时的动作。此句意为“艾米在中国度假之后就想要学中文。”度假的动作先于想学的动作,所以spend用过去完成时态,want用过去时,故选B。

      4. Until yesterday, I _____ him before.
      A.didn't meet  B. hadn't met
      【解析】:选B。
      此句意为“我之前都没有见到他,直到昨天。”表示昨天之前的动作,是过去的过去,用过去完成时,故选B。


      5. They _____ very tired because they ______too hard.
      A. felt, had worked   B. had felt, worked
      【解析】:选A。
      表示过去已完成的动作,用一般过去时,表示过去的过去,用过去完成时;过去完成时的动作先于过去时的动作。此句意为“他们非常累,因为他们工作太努力了。”工作的动作先于感觉到累,所以work用过去完成时态,feel用过去时,故选A。

      6. Joey ______to my house after he _____ dinner.
      A. had come, had   B. came, had had
      【解析】:选B。
      表示过去已完成的动作,用一般过去时,表示过去的过去,用过去完成时;过去完成时的动作先于过去时的动作。此句意为“乔伊在吃完晚饭后就来我家。”吃晚饭的动作先于来我家的动作,所以have dinner用过去完成时态,come用过去时,故选B。

      7. He____very hungry. He______ for ten hours.
      A. was, had not eaten    B. had been, didn’t eat
      【解析】:选A。
      表示过去的过去用过去完成时。此处意为“他非常饿。他已经十小时没吃东西了。”饿的动作先于吃的动作,所以eat用过去完成时态,be用过去时,故选A。

      8. I______ to see you yesterday, but you didn’t come.
      A. expected   B had expected
      【解析】:选B。
      表示意向的词(如expect/hope/wish)与过去完成时连用,表示过去想做而未做的事,故选B。

      9. She _______ enough time to finish the test.
      A. didn’t have  B. hadn’t had
      【解析】:选A。
      仅仅陈述过去已发生的事,用一般过去时,故选A。

      10. By the time we ____, the meeting had started..
      A. arrived   B. had arrived
      【解析】:选A。
      arrive的动作后于start的动作,所以arrive用一般过去时,故选A。

      ? 查看相关语法: 一般过去时 过去完成时
      本站原创内容,文章链接:http://www.inqea.com/-293.html
      英语语法基础--初级英语语法
      理论片午午伦夜理片影院|黄色三级视频在线播放|日本午夜精品一区二区三区电影|免费h成人漫画羞羞漫画