【正文】
he way. I ________ here for quite many years. A. knew…h(huán)ave lived C. 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 ________ 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. e…h(huán)ave sent D. had e…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 had1. already, yet 2) already 3) yet B. 1) since 2) since 3) since C. 1) have been 2) has gone, Has, been, has been 3) have been, have been 2. BDACA ADBDC CDDBC ABCDB