Phần 1: VERB TENSES Chose the best one to complete each sentence. 1. The wedding party ……….at the Rex Hotel. A. is B. is being C. will be D. is going to be 2. How many languages ………… Jonh speak. A. do B. does C. did D. will 3. Hurry! The train ……… I don’t want to miss it. A. come B. is coming C. came D. has come 4. Angelina jolie is a famous actress. She ……… in several films. A. appears B. is appering C. appeared D. has appeared 5. What time ……the next train leave? A. does B. will C. shall D. would 6. Monica ……… with her sister at the moment until she find a flat. A. stay B. is staying C. will stay D. is going to stay 7. After I ………. lunch , I looked for my bag. A. had B. had had C. have has D. have had *8. By the end of next year , George…………. English for 2 years. A. will have learned B. will learn C. has learned D. would learn 9. The man got out of the car, ……… round to the back and opened the boot. A. walking B. walked C. walks D. walk 10. For several years his ambition ……… to be a pilot. A. is B. has been C. was D. had been 11. Henry ……….into the restaurant when the writer was having dinner. A. was going B. went C. has gone D. did go 12. 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 13. Before you asked , the letter ………… A. was written B. had written C. had been written D. has been written *14. she …… English at RMIT these days. A. studies B. will study C. is studying D. is going to study *15. She’s at her best when she ……… big decisions. A. is making B. makes C. had made D. will make 16. We ……… next vacation in London . A. spend B. are spending C. will spend D. are going to spend 17. Look! The bus ………. A. left B. has left C. leaves D. is leaving 18. Mike ………… one hour ago. A. phoned B. was phoning C. had phoned D. has phoned 19. After you finish your work , you ……… a break. A. should take B. have taken C. might have taken D. takes 20. Oil ………….if you pour it on water. A. floated B. floats C. will be floated D. float 21. We ……………… English this time last week. A. learned B. was learning C. have learned D. had learned 22. Her family ………… to America before 1975. A. went B. have gone C. had gone D. would go 23. When I arrived at the party, Martha …………… home already. A. went B. have gone C. had gone D. would go 24. Henry ………… for 10 years when he finally gave it up. A. has smoked B. has been smoking C. had smoked D. had been smoking 25. We our examination next month. A. have B. shall have C. will have had D. will be having 26. Look those black clouds ! It ………… A. is going to rain B. will rain C. would rain D. can rain 27. We ……… English this time next Monday. A. learn B. will learn C. are learning D. will be learning 28. We …………… this course before the final examination. A. are going to finish B. have finished C. will finish D. will have finished 29. Alan took a photograph of Sandra while she …………… A. didn’t look B. wasn’t looking C. hasn’t looked D. hadn’t looked 30. I ………………….my key. Can you help me look for it ? A. lose B. lost C. have lost D. had lost 31. Last night Tina ………… in bed when suddently she heard a scream. A. read B. was reading C. has read D. had read 32. We ……….a party next week. Would you like to come? A. have B. will have C. are having D. will have had 33. The Red River …………… very fast today – much faster than yesterday. A. flows B. is flowing C. will flow D. is going to flow 34. While mother …………. dinner , the phone rang. A. cooked B. had cooked C. has cooked D. was cooking 35. The phone ………… constantly since Jack won the first prize this morning. A. has been ringing B. rang C. had rung D. had been ringing 36. In the last two decades , space exploration ……… great contributions to weather forecasting. A. is making B. has made C. made D. makes 37. On July 20, Neil Armstrong …………… down onto the moon , the first person ever set foot on another planet. A. was stepping B. stepped C. has stepped D. was step 38. The child ……………… before the doctor arrived. A. died B. had died C. has died D. was dying 39. Arsenal ……… next Monday. A. wins B. will win C. would win D. is winning 40. It………… tomorrow. A. rains B. will rain C. is going to rain D. is raining 41. I’ll come and see you before I…………………. for America. A. leave B. will leave C. have left D. shall leave 42. John…………… a book when I saw him. A. is reading B. read C. was reading D. reading 43. Jack ……… the door. A. has just opened B. open C. will have opened D. opening 44. My sister ……… for you since yesterday. A. is looking B. has been looking C. was looking D. looked 45. I have been waiting for you…………… A. since early morning B. since 9 a.m C. for two hours D. all are correct 46. The train ………… half an hour ago. A. has been leaving B. has left C. left D. had left 47. We ………… Doris since last Sunday. A. don’t see B. haven’t seen C. didn’t see D. hadn’t seen 48. When I last saw him , he ……… in London. A. has lived B. was living C. is living D. has been living 49. She is tired now.She ………… for a long time. A. has been learning B. has learned C. learns D. learned 50. They will have gone home before you…………. to meet them. A. came B. come C. will come D. are coming 51. John …………… the house . A. has just painted B. paint C. will have painted D. painting 52. Hurry up or the train ………….before you catch it. A. will leave B. leaves C. will have left D. has left 53. Now my sister ……………. a bicycle of her own. A. is having B. are having C. has D. had 54. A football team ………… chiefly of 12 players. A. composed B. composes C. comprised D. comprises 55. This is the first time I ………… here. A. am B. have been C. was D. be 56. My girl friend arrived after I …………….for her about hafl an hour. A. was waiting B. had been waiting C. have been waiting D. have waited 57. ……………… to rain before you woke up this morning ? A. Did it begin B. Has it begun C. Had it begun D. Would it begin 58. My daughter saw an elephant this morning but she ………… one before. A. had never seen B. has never seen C. never seen D. never had seen 59. I ……………… in Da Nang before I moved to Dong Nai. A. have been living B. have lived C. had lived D. had been living 60. When we got home , dinner …… , so we had a drink first . A. has been learning B. had been learning C. learned D. was learning 61. He ……… in space for 10 days by tomorrow. A. will travel B. will be travelling C. will have been travelling D. has travelled 62. He said he would visit me , but he ………… me yet. A. has not visited B. is not visiting C. had not visited D. does not visit 63. The weather ……………… fine sofar this week. A. is B. had been C. was D. has been 64. We had just got out of car when it ………. to set fire. A. has begun B. had begun C. was beginning D. began 65. As soon as he …… a certificate in English , he will apply for a job. A. would get B. got C. gets D. will get 66. Stephen ………… on the phone ahen I came in. A. talked B. was talking C. has talked D. has been talking 67. I ………. TV at 8:30 last night. A. watched B. has watched C. was watching D. had watched 68. While I was working in the garden, my son …….vidoe games. A. was playing B. played C. has played D. has been playing 69. I ………….four chairs sofar this morning. A. painted B. was painting C. have painted D. had painted 70. Frank ………….home since he was a boy. A. isn’t B. wasn’t C. hasn’t been D. hadn’t been 71. Mai …….in HCM city for five years. A. lives B. has lived C. was living D. is living 72. I’ve lived here ………. 1990. A. since B. from C. to D. for 73. Paulo has learnt English ………… five years. A. since B. from C. to D. for 74. My little sister ………………”sleeping beauty” several times. A. watches B. is watching C. has watched D. 75. Since the appearace of karaoke machines , they ……. A. had been widely used B. have been widely used C. were widely used D. widely used 76. She has been studying engineering … A. since 5 years B. for 5 years C. 5 years before D. during 5 years 77. In 1996, my brother …….at Harvard university. A. studies B. is studying C. studied D. had studied 78. Elvis Presley …… on television for a long time . A. isn’t appearing B. hasn’t appeared C. won’t have appeared D. hadn’t appeared 79. We …………… waiting for her half an hour before she came. A. have been B. will be C. will have been D. had been 80. The wind ………… very hard when the ship sailed around the Mediterranean Sea. A. blew B. was blowing C. has blown D. was blown 81. I …… that novel at least twice . A. have read B. read C. reads D. have been reading 82. What did the farmers do after locusts ………… their crop? A. damage B. are damaged C. have damaged D. had damaged 83. We……… to Tri An a few times recently. A. would be B. were C. had been D. have been 84. Sir Thompson always …… funny stories after dinner. A. said B. has said C. says D. tells 85. When his girlfriend came , he …………….his car. A. cleaning B. cleans C. is cleaning D. was cleaning 86. John ……………. at the moment , so he can’t answer the phone . A. works B. is working C. has worked D. will work 87. The river … after last night’s rain. A. flowed B. flows C. is flowing D. will flow 88. We shall make a trip around the world when the opportunity …….itself to us. A. will present B. presents C. will have presented D. will be presenting 89. The snake ………… one big egg last week. A. lay B. laid C. led D. laying 90. I don’t understand this sentence . What …… ? A. does mean this word B. have this word mean C. means this word D. does this word mean 91. John ……… tennis once a week. A. usually play B. is usually playing C. usually plays D. have usually played 92. At 5 o’clock yesterday evening, I …………… my clothes. A. am ironing B. have ironed C. ironed D. was ironing 93. I ……………. along the street when I suddenly heard footsteps behind me A. was walking B. walking C. walk D. walked 94. Last year , they ………22 million TV sets. A. was selling B. had sold C. sold D. has sold 95. At last the bus came.We …….for half an hour. A. waited B. have waited C. was waiting D. had been waiting 96. Ted and Amy …………… for 24 years. A. have been married B. married C. were married D. hsas been married 97. Tomorrow I …… my grandparents. A. am going to visit B. will have visited C. have visited D. visit 98. When their first child was born , they ………. Married for three years. A. have been married B. had beem married C. will been married D. will have been married 99. She ……. Very angry when she knows this. A. shall be B. has been C. will have been D. will be 100. We ………a party last Sarturday. It was gread we invited lost of people. A. have B. have had C. had D. had had 101. I was sad when I sold my car. I …… it for a very long time. A. am running B. was running C. had been running D. have been running 102. ………… a car when they were living in london? A. Have they B. Did they have C. Were they having D. Have they had 103. Mark was listening to music while his sister ……… a book. A. read B. reads C. is reading D. was reading 104. You ………. here for my party , won’t you? A. shall be B. won’t be C. will be D. are going to be 105. It was 10 p.m. Most of the shops ………… just ……… A. have/ closed B. had/ closed C. has closed D. was closing 106. She ……….music all day. Now she feels tired. A. has been playing B. played C. is playing D. plays 107. After he ……….the house , he wrote a letter. A. cleans B. was cleaning C. had cleaned D. has cleaned 108. They …………………….me about it last week. A. was telling B. told C. had told D. would tell 109. My grandfather ………………… many years ago. A. had died B. has died C. died D. was dying 110. I ……. My son the money for that last week. A. gave B. given C. have given D. was given 111. Where ……you at 9:00 last night, Mr . Green? A. have been B. were C. will be D. are 112. I ……………the dishwasher on when heard the shot. A. am turning B. was turned C. was turning D. turned 113. Tim was tired . He ……….hard all day. A. has been studying B. studies C. studied D. had been studied 114. She ………… German for two years. A. has learnt B. learn C. is learning D. learns 115. …………… you go to the dentist ? A. How often are B. How often does C. How often do D. How are 116. Nurses ………………. after patients in hospitals. A. are looking B. look C. looks D. is looking 117. The earth …… round the sun. A. go B. went C. has gone D. goes 118. I come from Canada. Where ………you…… from ? A. do/ come B. did/ come C. are/ coming D. have/ come 119. The swimming pool……….at 9 o’clock and ……….at 18:30 every day. A. opens/ closes B. opens/ closed C. opened/ closed D. opened/ closes 120. Bad driving often……….many accidents. A. caused B. causes C. has caused D. had caused 121. The Olympic Games …………….every four years. A. take place B. takes place C. took place D. is taking place 122. What time …………the banks close in Britain ? A. do B. does C. did D. can 123. Look ! That man………… to open the door of your car. A. try B. is trying C. tried D. has tried 124. A few days ago, I ……… that Jane ………………for New York. A. learn/ had left B. learned/ had left C. learned/ has left D. learn/ will leave 125. Both viruses and genes ………made from nucleoproteins A. are B. is C. were D. has been 126. twenty dollars ………… the price. A. are B. is C. being D. were 127. Neither Canada nor Mexico …………… that citizens of the United States have passports. A. requires B. require C. requiring D. to require 128. The staff ……… in the conference room at the moment. A. are meeting B. meet C. were meeting D. is meeting 129. Several pets , two dogs and a cat……… to be taken care of while we are away. A. needs B. need C. needing D. needed 130. Four miles………… on the odometer. A. have been recorded B. has been recorded C. have recorded D. has recorded 131. The news ……….wholly correct. A. is B. are C. have been D. wiil been 132Mathematics……………….very interesting to me. A. are B. is C. were D. have been 133. It has …… a lot this week. A. rains B. raining C. to rain D. rained 134. Gold , as well as silver, ……… in price. A. have risen B. has risen C. rise D. are rising 135. He ………to New York three times this years. A. had been B. was C. is D. has been 136. Each of you ………………a share in the work. A. have B. has C. having D. to have 137. It ………me two hours to get home because of the traffic jam yesterday. A. takes B. spends C. took D. spent 138. For the past two years, I ………a lot of things. A. do B. did C. have done D. doing 139. The light went out while I … dinner. A. have B. have had C. was having D. am having 140. Mary ………in London for 15 years. A. lives B. has lived C. is living D. was living 141. While I …… along the road , I saw a friend of mine. A. had cycled B. have cycled C. cycled D. was cycling 142. Mary …………… me hn hour ago. A. phoned B. has phoned C. phones D. was phoning 143. The Second World War ……… in 1939. A. has started B. start C. started D. starts 144. My parents first ………… each other at the Olympic Games in 1982. A. have met B. meet C. had meet D. met 155. When the storm ………………this area tomorrow , it will bring with it great destructive force. A. is going to reach B. reaches C. is reaching D. will reach 156. Because of the bad heath , he ………………smoking last year. A. has given up B. gave up C. has gave up D. has given 157. Hurry! Everyone ……………….for you. A. waits B. waited C. is waiting D. was waiting . Phần 1: VERB TENSES Chose the best one to complete each sentence. 1. The wedding party ……….at the Rex