新东方网>英语>英语学习>语法词汇>语法指导>正文

初中英语必考语法:过去完成时讲解及练习(附答案)

2019-11-08 15:58

来源:初中英语

作者:

  二、

  1. I lost the book I________.

  A.have bought B.bought C.had bought D.had been bought

  2.The bus ______ when I arrived at the bus stop.

  A.has gone B.went C.had gone D is going

  3.Tom ____ of visiting his grandmother,but the bad weather made him change his mind.

  A.has thought B.thought C.had thought D.had been thought

  4.—Did you meet Tom at the airport?

  —No,he ___ by the time I ___ there.

  A.has left;got B.had left;arrived C.left;arrived D.left;had got

  5.—Why didn't Tom attend the meeting yesterday?

  —He ____ Beijing.

  A.has gone to B.had gone to C.went to D.had been to

  6.In this experiment, they are woken up several times during the night, and asked to report what they____.

  A. had just been dreaming B. are just dreaming

  C. have just been dreaming D. had just dreamt

  7.Finally Mary was admitted by Beijing University,for which she___ five times.

  A.had tried B.was trying C.has tried D.tried

  8.—I have bought you the books you want.

  —Oh,good,I was afraid you _______.

  A.forgot B.forget C.had forgotten D.have forgotten

  9. We ____five English songs by the end of last term.

  A had learned B learned C have learned D will have learned

  三、

  1.He has collected over 300 Chinese stamps. Mike told us.(合并为一句)

  Mike told us that he _______ ______ over 300 Chinese stamps.

  2.What he did . We didn’t know (合并为一句)

  We didn’t know what he _______ ______.

  3.The plane set off. By the time we got to the airport. (合并为一句)

  By the time we _____ to the airport, the plane ______ ______ off.

  4.We didn’t know. He will come. (合并为一句)

  We didn’t know he ______ ______.

  5.(2019江苏无锡)如果你能告诉我机器人已失控多久,那就太好了。

  It would be great if you can tell me _______________________________

  一、1.had painted,moved;

  2.had made, died; 3.had studied; left; 4.had run,arrived; 5.had turned, went; 6.went, had made; 7.said, had read;8.failed, had made;9.had been;10.had, given; 11.got, had left;12.had learned; 13.had finished; 14.had ,done

  二、CBCBBDACA

  三、1.had collected;

  2.had done;

  3.got, had set;

  4.would come

  5.how long the robot had been out of control

猜你喜欢

  • 听力
  • 口语
  • 阅读
  • 娱乐
  • 词汇
  • 写作

            版权及免责声明

            凡本网注明"稿件来源:新东方"的所有文字、图片和音视频稿件,版权均属新东方教育科技集团(含本网和新东方网) 所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他任何方式复制、发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方",违者本网将依法追究法律责任。

            本网未注明"稿件来源:新东方"的文/图等稿件均为转载稿,本网转载仅基于传递更多信息之目的,并不意味着赞同转载稿的观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方",本网将依法追究法律责任。

            如本网转载稿涉及版权等问题,请作者见稿后在两周内速来电与新东方网联系,电话:010-60908555。

            热搜关键词