Bỏ qua để đến Nội dung
--:--

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 ________.