I. Choose the correct answer.
1. She _________ a hat last week.
A. buy B. bought C. have bought D. Buying
2. Mary____________ ice-cream.
A. love B. loves C. loving D. is loving
3. It ____________ much in the summer. It ____________ (rain) now.
A. rain/is raining B. rain/ raining C. rains/ is raining D. rains/ rains
4. She _______ German for two years.
A. has learned B. is learning C. learn D. learns
5. ____ you sometimes ____ out with friends?
A. Are/going B. do/ go C. Have/gone D. Did/go
6. I ____ a lot of badminton recently.
A. play B. have played C. am playing D. was playing
7. When I ____ home, everyone ____ TV.
A. got/watch B. got/watching
C. get/was watch D. got/ was watching
8. London ____ a lot since we first ____ to live here.
A. changed/came B. has changed/ came
C. had changed/ came D. has changed/ come
9. When I was a child, I ____________ the violin.
A. was playing B. am playing C. played D. play
10. He ____________ for the national team in 65 matches so far.
A. has played B. has been played C. played D. is playing
11. I’m busy at the moment. I ____________ on the computer.
A. work B. worked C. am working D. working
12. After Jessica_____ her agree, she intends to work in her father's company.
A. will finish B. will have finished C. finishes D. is finishing
13. When my parents_____ for a visit tomorrow, they will see our new baby of the first time.
A. will arrive B. arrives C. will have arrived D. arrived
14. Fatemah looked down to discover a snake at her feet. When she saw it, she_____
A. was screaming B. had screamed C. screamed D. screams
15. By the time Alfonso finally graduated from high school, he_____ seven different schools because his parents moved frequently.
A. attended B. was attending
C. had attended D.had been attending
16. Robert ____________ill for three weeks. He is still in the hospital.
A. had been B. has been C. is D. was
17. I’m very tired. I ..................... over four hundred miles today.
A. drive B. am driving C. have driven D. have driven
18. The boy _________ a letter yesterday.
A. wrote B. has written C. written D. Writes
19. I'll return Bod's pen to him next time I _____ him.
A. see B. will see C. will have seen D. have seen
20.I____________ all of the questions correctly since I began this grammar exercise on verb tenses.
A. am answering B. answer C. have answered D. answered
21. A small stone struck the windshield while we _____ down the gravel road.
A. drive B. was driving C. had driven D. had been driving
22. As soon as Martina saw the fire, she_____ the fire department.
A. was telephoning B. telephoned C. had telephoned D. telephones.
23. Before Jennifer won the lottery, she_____ any kind of contest.
A. hasn't entered B. didn't enter C. wasn't entering D. hadn't entered
24. They _________ in the sea for an hour.
A. swim B. swam C. have swum D. Swum
25. Everything is going well. We ____________any problems so far.
A. didn’t have B. don’t have C. haven’t had D. hadn’t had
26. I think the weather ____________ be nice later.
A. shall B. will C. is going to D. can
27. Jane ____________ just a few minutes ago.
A. left B. has left C. leaves D. had left
28. Timson ____________. 13 films and I think her latest is the best.
A. made B. had made C. has made D. was making
29. They _________ a lot of Coke last night.
A. drank B. drink C. have drunk D. drunk
30. She _________ her arm last week.
A. hurt B. hurting C. hurts D. to hurt
31. He _________ all his money last week.
A. spends B. spending C. spent D. has spent
32. She _________ a bath two minutes ago.
A. have B. has C. having D. had
33. I____________n the room now.
A-am being B-was being C-have been being D-am
34. I____________to New York three times this year.
A-have been B-was C-were D-had been
35. I will come and see you before I____________for America.
A-leave B-will leave C-have left D-shall leave
36. I promise I _________ help you with your homework.
A. will B. would C. should D. may
37. John ____________a book when I saw him.
A.is reading B.read C.was reading D.reading
38. He said he____________return later.
A.will B.would C.can D.would be
39. How long_________ Mr. Smith_________ in this school?
A. did/teach B. has/taught C. does/teach D. have/taught
40. Please be quiet! I_________.
A. is working B. am working C. are working D. is...used to want
41. Sometimes I_________ up before the sun rises
A. get B. got C. gets D. am getting
42. Liz_________here since last year.
A. have lived B. was C. has been D. lived
43. I_________ Jerry 3 days ago.
A. won’t meet B. haven’t met C. hasn’t met D. didn’t meet
44. What time ____________ to work this morning ?
A. did you get B. are you getting C. have you got D. do you get
45. When I ____________ him, the man was running away.
A. see B. was seeing C. saw D. had seen
46. I haven’t seen Kate ____________ Christmas.
A. for B. never C. ever D. since
47. He’s worked for this company ____________ many years.
A. since B. for C. in D. at
48. As soon as Martina saw the fire, she _______ the fire department
A. was telephoning B. telephoned
C. had telephoned D. has telephoned
49. Every time Parkas sees a movie made in India, he _______homesick
A. will have left B. felt C. feels D. is feeling
50. After the race _______, the celebration began
A. had been won B. is won C. will be won D. has been won
51. While he was washing his car, Mr. Brown _______a small dint in the rear fender.
A. has discovered B. was discovering
C. is discovering D. discovered
52. _________ your father_________ a manager in this bank since last year?
A. has/been B. did/work C. was/being D. have /been
53. What will happen if the air____________ ?
A. was polluted B. be polluted C. is polluted D. has polluted
54. Look! Thomas _______his little sister to class.
A. is bringing B. brought C. to bring D. bring
55. My older sister _______to pop music.
A. is often listeningB. often listens C. often listen D. often listening
56. We ________an exercise now.
A. writes B. writing C. write D. are writing
57. Mmm! Mum __________a cake.
A. makes B. make C. is making D. makes
58. Our teacher ________ us a test every month.
A. gives B. is giving C. giving D. gives
59. I ____________ coffee for breakfast every day.
A. have B. has C. having D. am having
60. My brother____________ in a shoe store now
A. work B. working C. is working D. are working
61. She____________ to school every day.
A. go B. goes C. to go D. going
62. My brother____________ in a shoe store now
A. work B. working C. is working D. are working
63. We have been living here____________1990
A. for B. from C. since D. during
64. Pasteur _____ in the 19th century.
A. was living B. lived C. had lived D. has lived
65. Now my sister _____ a bicycle of her own.
A. is having B. are having C. has D. had
66 .How ____________since we ____________school?
A. are you / left B. will you be / had left
C. have you been / left D. had you been/ had left
67. When he came____________
A. I was watching TV B. I watched TV
C. I am watching TV D. I have watched TV
68. The piano _____ at the moment.
A. repairs B. repaired
C. is repaired D. is being repaired
69 I saw Jack yesterday morning while I ________ home from work.
A. walked B. was walking
C. am walking D. had been walking
70. Miss Helen ____________ a newspaper now.
A. are reading B. am reading
C. is reading D. reading
71. After Jessica_____ her agree, she intends to work in her father's company.
A. will finish B. will have finished
C. finishes D. is finishing
72. By the time I go to bed tonight, I _____ my work for the day.
A. will finish B. have finished
C. will have finished D. finish
73. Until you learn to relax more, you_____ your ability to speak English.
A. haven't improved B. aren't improving
C. don't improve D. won't improve
74. Before I stated the car, all of the passengers_____ their seat belts.
A. will buckle B. had buckled
C. buckle D. have buckled
75. It seems that whenever I travel abroad I _____ to take something need.
A. forgot B. am forgetting
C. forgets D. had forgotten
Đáp án: D