C. Have… been to D. Have… been in
86. My brother _______ college for over three years. A. has gone to B. has been to C. has been in D. has been for
87. He _____ the Army by the end of 1992. He ____ in the army since then. A. joined…is B. has joined…has been C. had joined…is D. has joined… has been
88. By the time I _____ back they ____ up ten metres. A. came…have climbed B. came…had climbed C. come…have climbed D. had come…climbed
89. Jack ____ over five lessons by seven o'clock. Then he____ a test. A. went…took B. went…had taken C. had gone…took D. had gone…had taken
90. We _____ out by that time that he ____ a thief for a long time.
A. had found…had been B. had found…was C. found…had been D. found…was 91. Before the new _____ him, he ____ to know about it.
A. reaches… has got B. reached…had got C. reached… got D. had reached…got 92. I _____ him a second letter before I _____ from him.
A. wrote… heard B. wrote… had heard C. had written… heard D. have written… hear 93. We _____ in a good harvest because we ______ enough rain.
A. didn't get… had had B. got… had had C. had got… had bad D. got… hadn't had 94. They ____for five hours when they ____ in New York.
A. flew…arrived B. had flown…had arrived C. flew…had arrived D. had flown…arrived 95. She ____ that ____ it for two days by that day.
A. says…has rained B. says…had rained C. said… had rained D. said…rained 96. John _____ there since the year before, so he ____ them. A. had worked…knew B. had worked….had known C. worked…knew D. worked…had known'
97. He _____ angry because he _____ for a long time.
A. had got…had waited B. got…waited C. had got…waited D. got…had waited 98. Paper _____ first invented in China. A. is B. are C. was D. were
99. The Greens _____ China for five years.
A. has been in B. have been in C. went to D. has gone to 100.There _____ an eraser under the desk. Is it yours ? A. is B. has C. was D. had
参考答案:81-85 DBDCC 86—90 DDBCA 91—95 BCBDC 96-100 ADCBA