初中英语必考语法:过去完成时讲解及练习(附答案)
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