II. Grammar and vocabulary
Directions: Beneath each of the following sentences there are four choices marked A, B. C and D. Choose the one answer that best completes the sentence.
25.-Look out , you were almost hit by the truck.
- Oh, thank you. But I __________ about a math problem .
A. had been thinking B. thought C. was thinking D. am thinking
26. I didn’t like Mr. Li, who ___________ without warning and brining complaints about my school life to my parents.
A. always turned up B. has always turned up
C. was always turning up D. was always turned up
27.I arrived late; I ____________ the road to be so icy.
A. wouldn’t expect B. haven’t expected
C. hadn’t expected D. wasn’t expecting
28.The general announced yesterday that by the end of the next month, the army ___________ the occupied area.
A. will have left B. will leave
C. would have left D. had left
29.He will have learned English for eight years by the time he _________ from the university next year.
A. will graduate B. graduated
C. graduates D. is to graduate
30.They asked me to have a drink with them. I said it was at least ten years since I _________ a good drink.
A. had enjoyed B. was enjoying
C. enjoyed D. had been enjoying
31.The man opened the box only _________ there was nothing in it.
A. found B. to find C. had found D. have found
32.Something _________ these years to prevent the rivers in our city from being polluted.
A. has been done B. have done C. done D. being done
33. Every few years, the coal workers ___________ their lungs X-rayed to ensure their health.
A. are having B. have C. have had D. had had
34.The church tower which __________will be open to