HOÀN TẤT BÀI THI
Dạng câu Hoàn thành - Test 2
1. I have lived in this city ________ 2010.
2. They have ________ finished their project, even though the deadline is next week.
3. Have you ________ been to New York?
4. I haven't seen my cousin ________ a long time.
5. She has ________ arrived at the airport; you can see her walking out now.
6. We haven't received any news from them ________.
7. By the time I got to the station, the train ________.
8. How long ________ you been studying English?
9. I have ________ eaten snail soup before. It's my first time.
10. ________ now, he has written three novels.
11. She has been working here ________ she graduated.
12. I had never seen such a beautiful sunset ________ I went to Phu Quoc.
13. My hands are dirty because I have ________ in the garden.
14. He had already left ________ I arrived.
15. Have you finished your lunch ________?
16. She has ________ got married.
17. I ________ my homework before my mom came home.
18. We have known each other ________ we were children.
19. How many times ________ you seen this movie so far?
20. She has been crying ________ she heard the news.
21. I ________ for my keys for an hour but I haven't found them yet.
22. By the time the sun set, they ________ 20 kilometers.
23. He hasn't called me ________ last Monday.
24. This is the best book I have ________ read.
25. I ________ just finished my dinner when the phone rang.
26. They have been playing football ________ two hours.
27. I have ________ finished my homework so I can join you now.
28. We ________ never been to such a fancy restaurant before.
29. She had ________ finished her report by 5 PM yesterday.
30. I ________ been waiting for you all morning!
31. They had lived in that small town ________ 20 years before moving to the city.
32. Has he ________ any of his homework yet?
33. We haven't met him ________.
34. By the time we got home, the rain ________ stopped.
35. How long has she ________ for that company?
36. I have ________ heard from him since he moved away.
37. They ________ for the exam for weeks before the test date.
38. Is she still here? No, she has ________ left.
39. I ________ already finished the book by the time the movie came out.
40. Have you ________ seen a ghost?
41. He has been living here ________ three months.
42. I hadn't seen such a large dog ________ I visited the farm.
43. We have ________ received the results of the test.
44. By the time I was ten, I ________ to swim.
45. How many emails have you sent ________?
46. She ________ been playing the piano for two hours when I arrived.
47. I haven't finished my coffee ________.
48. They have been married ________ 1995.
49. I ________ never been so surprised in my life.
50. By the time the police arrived, the thief ________.