1. We ________ to move but are still considering where to go to.
A. are deciding B. decided
C. have decided D. had decided
2. I left my pen on the desk and now it’s gone; who ________ it?
A. took B. has taken
C. will take D. had taken
3. They won’t buy any new clothes because they ________ money to buy a new car.
A. save B. were saving
C. have saved D. are saving
4. I ________ your last point — could you say it again?
A. didn’t quite catch B. don’t quite catch
C. hadn’t quite catch D. can’t quite catch
5. —Are you a teacher?
—I ________, but now I am working in a company.
A. is B. am
C. was D. had
6. I feel sure I ________ her somewhere before.
A. was to meet B. have met
C. had met D. would meet
7. —Does Liu Hui serve in the army?
—No, but he ________ in the army for three years.
A. served B. has served
C. is serving D. would serve
8. —Tom came back home yesterday.
—Really? Where ________ at all?
A. had he been B. has he been
C. had he gone D. has he gone
9. Unfortunately, when I dropped in, Professor Smith ________, so we only had time for a few words.
A. has just left B. had just left
C. just left D. was just leaving
10. —I’m sorry; I shouldn’t have been so rude to you.
—You ________ your temper but that’s OK.
A. have lost B. had lost
C. did lose D. were losing
11. —You must have met him the other day.
—Oh, no, I ________.
A. hadn’t B. mustn’t
C. haven’t D. didn’t
12. —Will you go to the park now?
—Not until I ________ my physics exercises.
A. will finish B. have finished
C. will have finished D. had finished
13. —Did you enjoy the film?
—Yes, it’s the best one I ________ these years.
A. had B. have had
C. had had D. would have
14. —Did Alan enjoy seeing his old friends yesterday?
—Yes, he did. He ________ his old friends for a long time.
A. didn’t see B. wouldn’t see
C. hasn’t seen D. hadn’t seen
15. When I called you this morning, nobody answered the phone. Where ________?
A. did you go B. have you gone
C. were you D. had you been
16. She ought to stop working; she has a headache because she ________ too long.
A. has been reading B. had read
C. is reading D. read
17. —Why do you look worried?
—Fred left the company half an hour ago. His work ________ unfinished since.
A. left B. was left
C. has left D. has been left
18. —You could have asked Mr Johnson for help. He is kind-hearted.
—I ________ that. A whole day ________.
A. forget; wastes B. forgot; was wasted
C. forgot; had wasted D. forget; was wasted
19. You’d better not phone the manager between 7 and 8 tomorrow evening; he ________ an important meeting then.
A. will have B. would have
C. will be having D. will have had
20. —I’m sorry, but the boss isn’t here yet. Shall I have him call you when he comes back?
—No, I’ll call him back. If I call again in half an hour, do you think she ________ ?
A. had arrived B. has arrived
C. will arrive D. will have arrived
21. —What’s wrong with your coat?
—Just now when I wanted to get off the bus, the man next to me ________on it.
A. sat B. had sat
C. had been sitting D. was sitting
22. —Why weren’t you at the meeting?
—I ________ for a long-distance call from my aunt in America.
A. waited B. was waiting
C. had been waiting D. had waited
23.—Will you attend the meeting this evening?
—But I ________ told anything about it.
A. wasn’t B. am not
C. haven’t been D. won’t be
24. — What did you think of Act I of the play last night?
— I’m sorry. The play ________ when I got there.
A. had been started B. had been on for half an hour
C. was to start D. had begun for half an hour
25. —Why did you come by bus?
—My car broke down yesterday evening and I ________ it repaired.
A. didn’t have B. don’t have
C. won’t have D. haven’t had
《初中英语语法 时态专项练习(8)》由留学英语组编辑整理(www.liuxue86.com)