TENSES (REVISION)
Exercise 1. Fill in the correct form of the verbs given in brackets.
   1. She has never heard anything about his past yet (never hear)
   2. We met them at a restaurant last week (meet).
   3. I will read the contents of the contract tomorrow (read).
   4. Where did you spend your last holidays? (you spend)
   5. He has just thrown a glass on the floor (just throw)
   6. In the past two years she has become a very nice person. (become)
   7. The exercise book costs 17 € (cost)
   8. They used to deal with furniture but now she is dealing with cars (deal, deal)
   9. He has just done his homework. He can go out now. (just do)
   10. Our cows have given more milk recently (give) / mild (adj): nhẹ
   11. It was hot yesterday. The children went swimming. (go)
   12. Since his departure to France I have not heard any news from him (not hear).
   13. The ball hit me on the head and I went to the ground (hit)
   14. Please keep on the shirt! I don’t like it (keep)
   15. She was lying in her bed when the phone rang (ring).
   16. During the war they shot many people. (shoot)
   17. I will show you my new house some time next week (show).
   18. Last night I slept in my bed for the first time (sleep)
   19. She never speaks about her future (speak).
   20. My friend hadn’t seen me for many years when I met him last week. (not see, meet)
   21. The sun had set before I went to bed (set, go)
   22. As soon as he had done his homework he ran out to play. (run)
   23. Has your dog ever bitten anyone? (your dog, ever, bite)
   24. Shakespeare wrote a lot of plays and poems (write)
   25. Denise met your uncle last Friday (meet).
   26. Joan has broken four windows since she was born (break)
   27. Jim had never driven the car until he was 18. (drive)
   28. The sun shone the whole day yesterday (shine)
   29. She has lost her keys. She has been looking for them since Monday but she hasn’t found them yet. (lose,
       not find)
   30. I have been ringing all afternoon but I can’t get any reply (ring)
   31. How often have you cut the grass this summer? (you, cut)
   32. Frank had eaten the whole pizza before we arrived (eat).
   33. They knew her and trusted her for years. (know)
   34. Mrs. Johnson took a deep breath and then opened the door (take) breathe
   35. The girl drove her mother to New York the day before yesterday (drive)
   36. I think my nephew has grown six centimeters since last summer (grow)
   37. The Titanic sank in less than six hours (sink)
   38. Hurry up! The symphony has already begun (already, begin)
   39. George fell off the ladder yesterday (fall).
   40. It was the biggest building they had ever built (ever, build)
Exercise 2. Choose the best answer to fill in the blanks
 1. The wedding party ________ held at the Rex Hotel.
 A. is                        B. is being                 C. will be               D. is going to be
 2. How many languages ________ John speak?
 A. do                        B. does                     C. did                   D. will
 3. Hurry! The train ________ I don't want to miss it.
 A. comes                     B. is coming                C. came                  D. has come
 4. Angeline Jolie is a famous actress. She _______ in several films.
 A. appears                   B. is appearing             C. appeared              D. has appeared
 5. I saw Maggie at the party. She ________ in several films.
 A. wears                     B. wore                     C. was wearing           D. has worn
 6. What time ________ the next train leave?
 A. does                      B. will                     C. shall                 D. would
 7. Monica ________ with her sister at the moment until she finds a flat.
 A. stays                     B. is staying               C. will stay             D. is going to stay
 8. After I ______ lunch, I looked for my bag.
 A. had                       B. had had                  C. have has              D. have had
 9. By the end of next year, George _________ English for 2 years. By + time QK  QKHT
 A. will have learned         B. will learn               C. has learned           D. would learn
 10. The man got out of the car, ________ round to the back and opened the boot (ngăn để hành lý).
 A. walking                   B. walked                   C. walks                 D. walk
 11. For several years, his ambition __________ to be a pilot.
 A. is                        B. has been                 C. has gone              D. did go
 12. Henry __________ into the restaurant when the writer was having dinner.
 A. was going                 B. went                     C. has gone              D. did go
 13. He will take the dog out for a walk as soon as he ________ dinner.
 A. finish                    B. finishes                 C. will finish           D. shall have finished
 14. Before you asked, the letter _________.
 A. was written               B. had been written         C. had written           D. has been written
 15. She _________ English at RMIT these days.
 A. studies                   B. is studying              C. will study            D. is going to study
 16. She’s at her best when she __________ big decisions.
 A. is making                 B. makes                    C. had made              D. will make
 17. We _________ next vacation in London.
 A. spend                     B. are spending             C. will spend            D. are going to spend
 18. Robert ___________ tomorrow morning on the 10:30 train.
 A. arrived                   B. is arriving              C. has arrived           D. would arrive
19. Look! The bus __________.
A. left                        B. has left                   C. leaves            D. is leaving
20. Mike __________ one hour ago.
A. phoned                      B. was phoning                C. had phoned        D. has phoned
21. I ___________ my homework as soon as Lan goes home.
A. will finish                 B. will be finishing          C. finish            D. will have finished
22. Ask her to come and see me when she _________ her work.
A. finish                      B. has finished               C. finished          D. finishing
23. Oil ________ if you pour it on water.
A. floated                     B. floats                     C. will be floated   D. float
24. When he returned home, he found (that) the door __________.
A. unlocking                   B. unlocked                   C. to be unlocked    D. have unlocked
25. That dancing club __________ north of the city.
A. lays                        B. lies                       C. locates           D. lain
26. After you finish your work, you _______ a break.
A. should take                 B. have taken                 C. might have taken  D. takes
27. Almost everyone __________ for home by the time we arrived.
A. leave                       B. left                       C. leaves            D. had left
28. By the age of 25, he ________ two famous novels.
A. wrote                       B. writes                     C. has written       D. had written
29. While her husband was in the army, Janet ________ to him twice a week.
A. was writing                 B. wrote                      C. was written       D. had written
30. I couldn’t cut the grass because the machine _________ a few days previously.
A. broken down                 B. has been broken down C. had broken down         D. breaks down
31. We ________ English this time last week.
A. learned                     B. were learning              C. have learned      D. had learned
32. Is it raining? – No, it isn’t but the ground is wet. It _____________.
A. rained                      B. had rained                 C. has rained        D. has been raining
33. Her family ___________ to America before 1975.
A. went                        B. have gone                  C. had gone          D. would go
34. When I arrived at the party, Martha ________ home already.
A. went                        B. have gone                  C. had gone          D. would go
35. Henry __________ for 10 years when he finally gave it up.
A. has smoked                  B. has been smoking           C. had smoked        D. had been smoking
36. Yesterday morning I got up and looked out of the window. The sun was shining but the ground was very
wet. It ________.
A. rained                   B. has been raining      C. had rained              D. had been raining
37. We ___________ our examination next month.
A. have                     B. shall have            C. will have had           D. will be having
38. Look at those black clouds! It __________.
A. is going to rain         B. will rain             C. would rain              D. can rain
39. We ___________ English this time next Monday.
A. learn                    B. will learn            C. would rain              D. can rain
40. We _____________ this course before the final examination.
A. are going to finish      B. have finished         C. will finish             D. will have finished
                                                    ĐÁP ÁN
Exercise 1.
1. has never heard             2. met                  3. will read                   4. did you spend
5. has just thrown             6. has become           7. costs                       8. deal – is dealing
9. has just done               10. have given          11. went                       12. have not heard
13. hit                        14. keep                15. rang                       16. shot
17. will show                  18. slept               19. speaks                     20. hadn’t seen - met
21. had set - went             22. ran                 23. Has your dog ever bitten   24. wrote
25. met                        26. has broken          27. had never driven           28. shone
29. has lost – hasn’t found    30. have been ringing   31. have you cut               32. had eaten
33. knew                       34. took                35. drove                      36. has grown
37. sank                       38. has already begun   39. fell                       40. had ever built
   Exercise 2.
   1C         2B         3B         4D        5C       6A        7B        8B         9A         10B
   11B        12B        13B        14B       15B      16A       17B       18B        19D        20A
   21D        22B        23B        24D       25C      26A       27B       28B        29B        30C
   31B        32B        33B        34B       35B      36A       37B       38B        39D        40A