Choose the best to finish each of the incomplete sentences below.
Question 1. The last time I ______ him was a week ago. A. saw B. see C. have seen D. had seen Question 2. She ______ in Ha Noi for two years. A. lives B. lived C. has lived D. had lived Question 3. This is the first time I ______ this kind of food. A. have eaten B. had eaten C. ate D. am eating Question 4. Listen! My mother ______ an interesting English song. A. is singing B. sings C. sang D. has been singing Question 5. Every night, we ______ to bed at 10p.m. A. is going B. go C. went D. have gone Question 6. Don’t worry about your exam. I am sure you ______. A. passed B. is passing C. pass D. will pass Question 7. We ______ a very hard lesson the day before yesterday. A. are studying B. have studied C. studied D. had studied Question 8. We ______ almost every lesson in this book so far. A. are studying B. have studied C. studied D. had studied Question 9. I ______ to school with my friends last Monday. A. went B. have gone C. was going D. will go Question 10. We ______ an interesting program on television last night. A. watch B. were watching C. watched D. will watch Question 11. John ______ in this apartment since 2005. A. have lived B. was living C. were living D. has lived Question 12. I ______ that novel by Hemingway several times before. A. have read B. read C. was reading D. had read Question 13. My father always ______ a newspaper in the morning. A. have read B. reads C. read D. had read Question 14. It ______ me two hours to do my math homework last night. A. took B. has taken C. takes D. will take Question 15. My brother ______ any sport since last year. A. wasn’t played B. didn’t play C. doesn’t play D. hasn’t played Question 16. She is the most beautiful girl I ______ . A. have ever seen B. had ever seen C. ever saw D. have been seen Question 17. They ______ football on TV at 10 p.m. yesterday. A. was watching B. were watching C. watched D. have watched Question 18. I don’t keep in touch with Alan and we ______ each other for 6 months. A. haven’t met B. didn’t meet C. have met D. met Question 19. Trang usually ______ to the teacher in the class. A. listen B. listens C. listened D. is listening Question 20. John ______ this car for two weeks. A. has been owning B. has owned C. owned D. is owning Question 21. Lan and her sister ______ tennis yesterday afternoon. A. played B. were playing C. have played D. had played Question 22. I ______ a letter to my friend now. A. was writing B. wrote C. am writing D. have written Question 23. The River Nile ______ into the Mediterrannean Sea. A. is flowing B. flowed C. flows D. has flown Question 24. Lan and her sister ______ tennis at this time yesterday afternoon. A. played B. will play C. play D. were playing Question 25. Did you phone John? Oh, no. I forgot. I _____ her now. A. am going to phone B. will phone C. am phoning D. phone Question 26. I can’t meet you tomorrow afternoon. I _____ tennis. A. am playing B. will play C. have played D. play Question 27. I ______ a party next Sunday. I hope you can come. A. will have B. am having C. have had D. had Question 28. I can’t meet you this evening because my friend ______ to see me. A. will come B. is coming C. comes D. has come Question 29. Look at the river. It ______ very fast today, much faster than usual. A. will flow B. is flowing C. flows D. has flown Question 30. Jim is very untidy. He _______ his things all over the places. A. always leaves B. is always leaving C. has left D. left CHUYÊN ĐỀ: THÌ CỦA ĐỘNG TỪ Choose the best to finish each of the incomplete sentences below. Question 1. By the time he arrives here tomorrow, they _____ for London. A. would have left B. will have left C. will left D. are leaving Question 2. She _____ in the library when the fire alarm went off. A. was studying B. were studying C. had studied D. have studied Question 3. Tommy_____ good progress since he came to his school. A. has made B. had made C. made D. makes Question 4. By the time I finish the final term exams, I __ my first two years' study at university. A. have completed B. will be completed C. will complete D. will have completed Question 5. She went to the cinema after she _____ her work. A. finished B. has finished C. had finished D. had been finishing Question 6. Since he_____ school, I have heard nothing from him. A. had left B. left C. has left D. leaves Question 7. I will come and see you before I _____ for America. A. leave B. will leave C. have left D. left Question 8. When I _____ him, he was talking to a stranger. A. see B. saw C. was seeing D. had seen Question 9.She has worked as a secretary since she _____ from college. A. graduated B. had graduated C. graduates D. was graduating Question 10. When we see Mr. Minh tomorrow, I _____ him of that. A. will remind B. remind C. have reminded D. reminded Question 11. Almost everybody _____ to bed by the time we arrived. A. had gone B. went C. was going D. has gone Question 12. As soon as I have had a good look at the designs, I _____ them back to you. A. sent B. will send C. send D. will have sent Question 13. They have never gone skiing since they_____ 16. A. have been B. were C. had been D. will be Question 14. My teacher will call me as soon as she _____ my test results. A. gets B. will get C. will have got D. got Question 15. Maria _____ how to play piano since she was a child. A. have been learnt B. have learnt C. has been learnt D. has learnt Question 16. When I meet her, I _____ her your regards. A. was sending B. will send C. had sent D. sent Question 17. They_____ famous footballers since they played in this team. A. were B. would be C. had been D. have been Question 18. She has not written to me since we _____ aboard A. hadgone B. go C. went D. will go Question 19. By the time I return to my hometown, everything _____ a lot. A. changes B. will be changing C. will change D. will have changed Question 20. When we enter the room, our boss _____ for us here. A. will wait B. will be waiting C. was waiting D. will be waited Question 21. They have worked in this factory since they_____ school. A. were left B. have left C. left D. leave Question 22. I'll call you as soon as I _____ in Paris. A. will arrive B. am arriving C. arrive D. will have arrived Question 23. She has made many new friends since she _____ this English club. A. joined B. join C. was joining D. will join Question 24. We _____ in the same house since we left school. A. have lived B. is living C. lived D. had lived Question 25. By the time the software goes on sale next month, the company _______ $2 million on developing it. A. had spent B. has spent C. is spending D. will have spent Question 26. These students have tried their best since their teacher_____them A. encouraged B. has encouraged C. encourage D. have encouraged Question 27. It _____ heavily when I got up this morning. A. raineded B. was raining C. had been raining D. has rained Question 28. He _____ her homework before he went out. A. has finished B. finished C. had finished D. was finishing Question 29. I _____to him since we graduated from university. A. hadn’t talked B. haven’t talked C. wasn’t talking D. would talk Question 30. You _____ a lot since the last time I saw you. A. changed B. has changed C. is changing D. have changed Question 31. He has become more concerned about his social status since he_____working there. A. started B. has started C. will start D. starts Question 32. Kathy _____for three different companies since he graduated two years ago. A. has worked B. have worked C. have been worked D. worked Question 33. My father hasn’t played golf since he_____to Germany. A. has come B. had come C. was coming D. came Question 34. Mary_____out of job since Covid-19 broke out. A. have been B. has been C. was D. is Question 35. The weather was far worse than we _____. A. thought B. had thought C. think D. were thought Question 36. I was making a cake when my friend _____ me. A. visits B. has visited C. had visited D. visited Question 37. Since the students_____ their lesson carefully, their results have been improved. A. has been revised B. have revised C. had revised D. revised Question 38. Russell Crowe has been my favorite actor since I him in Gladiator. A. had seen B. have seen C. saw D. am seeing Question 39. They were playing football when the lights in the stadium ____ out. A. went B. was going C. were going D. have gone Question 40. Yesterday we were listening to an interesting play on radio while our mother _____ dinner. A. had cooked B. has cooked C. is cooking D. was cooking