A. learned…h(huán)as B. learned…did C. has learned…h(huán)as D. has learned…did
3.Tom _____up into the tree. Look, he ____ high up there !
A. has got…is B. has climbed…was C. got …was D. climbed…is
4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did B. Have…copied…h(huán)ave
C. Have…copied…did D. Did …copy…h(huán)ad
5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”
A. did…get…shouted B. has…got…shouted
C. did…get…h(huán)as shouted D. has…got…h(huán)as shouted
6. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen…did…see B. Did …see…did…watch
C. Have…seen…h(huán)ave…seen D. Did …see…h(huán)ave…seen
7.You ____ me waiting for two hours. I ____ for you since five.
A. kept…waited B. have kept…waited
C. kept…h(huán)ave waited D. have kept…h(huán)ave waited
8.Where ______ John _______ ? To the library. He _________ there for an hour.
A.has…been…h(huán)as gone B. has…gone…h(huán)as been
C. did…go…went D. did…be…went
9.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…h(huán)as stopped B. Is…crying…stopped
C. Did …cry…stopped D. Is…crying…h(huán)as stopped
10. I _______ the way. I ________ here for quite many years.
A. knew…h(huán)ave lived B. knew…live C. know…h(huán)ave lived D. know…live
11. _____ you ever _____ America ? Yes, I have.
A. Have…gone to B. Have…gone in C. Have…been to D. Have …been in
12. My brother ____college for over three years.
A. has gone to B. has been to C. has been in D. has been at
13.He ________ the Army by the end of 1989. He ______ in the army since then.
A. joined…is B. has joined…h(huán)as been
C. had joined…is D. had joined …h(huán)as been
14. By the time I _____ back they ____ up ten satellites.
A. came…h(huán)ave sent B. came…h(huán)ad sent C. come…h(huán)ave sent D. had come…sent
15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.
A. went…took B. went…h(huán)ad taken C. had gone…took D. had gone…h(huán)ad taken
16. We ____ out by that time that he ____ a spy for a long time.
A. had found…h(huán)ad been B. had found…was C. found…h(huán)ad been D. found…was
17. Before the news ____ him, he ____ to know about it.
A. reaches…h(huán)as got B. reached…h(huán)ad got C. reached…got D. had reached…got
18. I _____ him a second letter before I ____ from him.
A. wrote…h(huán)eard B. wrote…h(huán)ad heard C. had written…h(huán)eard D. have written…h(huán)ear
19. People ____ that the soldiers _____ fighting.
A. say…h(huán)ad stopped B. said…h(huán)as stopped C. say…stopped D. said…h(huán)ad stopped
20. We ____ in a good harvest because we ____ enough rain.
A. didn’t get…h(huán)ad had B. got…h(huán)ad had C. had got…h(huán)ad had D. got…h(huán)adn’t had
21. They _______ for five hours when they ______ in New York.
A. flew…arrived B. had flown…h(huán)ad arrived
C. flew…h(huán)ad arrived D. had flown…arrived
22. She ____ that it _____ for two days by that day.
A. says…h(huán)as rained B. says…h(huán)ad rained C. said…h(huán)ad rained D. said…rained
23. John _____ there since the year before, so he _____ them.
A. had worked…knew B. had worked…h(huán)ad known
C. worked…knew D. worked…h(huán)ad known
24. He _____ angry because he ____ for a long time.
A. had got…h(huán)ad waited B. got…waited C. had got…waited D. got…h(huán)ad waited
25. -I have seen the film “Titanic” already.
-When __________ you __________ it?
-The day before yesterday.
A. have; seen B. will; see C. did; see D. did; seen
26. Mr Black __________ in China since five years ago.
A. lived B. has lived C. lives D. is going to live
27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.