1. At this time tomorrow, my father ____ in London.
A. is arriving B. has arrived C. will be arriving D. would arrive
2. By next month, I _____ my first novel.
A. will finish B. am going to finish C. finish D. will have finished
3. He _____ in this office for ten years by next Monday.
A. will have been working B. would be working C. will work D. will be working
4. At this time tomorrow, we ____ our final exam.
A. will have taking B. will be taking C. will be taken D. would take
5. I _____ the book by the time you come tonight.
A. will be finishing B. finished C. have finishing D. will have finished
6. At 10 o’clock tomorrow morning, we_____ our final test.
A. will take B. will be taking C. has been taking D. would be taking
7. Don’t ring her up at 6 o’clock. She ____________the children to bed. Ring her later.
A. will be putting B. will put C. shall be putting D. puts
8. At this time tomorrow, my father ____ in London.
A. is arriving B. has arrived C. will be arriving D. would arrive
9. I _____ the book by the time you come tonight.
A. will be finishing B. finished C. have finishing D. will have finished
11. _______ _______your work by 9 tonight?
A. Will you have finished B. Will have you finished
C. Are you going to finish D. Are you finishing
12. He will have completed this work before you _____________.
A. leave B. leaving C. will leave D. are leaving
13. Before you go to see them ,they ___________ the country.
A. shall leave B. are going to leave C. will have left D. left
14. The meeting will have finished by the time we ____________there.
A. gets B. getting C. are getting D. get
15. At the beginning of next month we __________ married for ten years.
A. Are B. will be C. are going to be D. will have been
16. This time next year, we _____________everything for our wedding.
A. will be preparing B. will prepare C. is going to prepare D. prepare
17. Right now, I am watching TV. Tomorrow at this time, I ____________T.V as well.
A. am going to watch B. will watch C. shall be watching D. are watching
18. When you __________here at this time tomorrow, I __________the room up.
A. comes / will tidy B. come /will be tidying
C. will come/ will be tidying D. come / will have tidied
19. When you __________here by this time tomorrow, I __________the room up.
A. come/ will have tidied B. come /will be tidying
C. will come/ will have tidied D. are coming/ have tidied
20. I think that John __________the money before we need it.
A. have returned B. has returned C. will have returned D. had returned
21. By Christmas, I __________ for you for 6 months.
A. shall have been working B. shall work C. have been working D. shall be working
22. By the end of next year, John __________English for 2 years.
A. will have learnt B. will learn C. has learnt D. would learn
23. Before the Prime Minister leaves New York, he __________several talks.
A. will have had B. would have C. will be having D. has
24. I’m going on holiday on Saturday. This time next week, I __________on a beach in the sea.
A. will lie B. am lying C. will be lying D. should be lying
25. They __________serving meals by the time we get to the restaurant.
A. will stop B. stopped C. are stopping D. will have stopped
26. By march 15, I __________ here for 1 year.
A. will be B. am C. will have been D. would have been
27. By the end of next December, John __________ as a reporter for 10 years.
A. is working B. will be working C. has worked D. will have worked
28. I completely forget about this. Give me a moment, I __________ do it now.
A. will B. am going C. is going to
29. I feel dreadful. I __________ sick.
A. am going to be B. will be C. shall be
30. If you have any problem, don't worry. I __________ help you .
A. will B. am going to C. need
31. Where are you going? __________.
A. I am going to see a friend B. I'll see a friend C. I went to a friend
32. That's the phone. I__________ answer it .
A. will B. am going to C. might
33. Look at those clouds. It __________ rain now.
A. will B. is going to C. may be
34. Thanks for your offer. But I am OK. Shane __________ help me.
A. shall B. will C. is going to
35. The weather forecast says it __________ rain tomorrow.
A. is going to B. will C. May
36. Tonight, I ...... stay home. I've rented a video.
A. am going to B. will C. may
37. Our education systems __________ much in 2021.
A. will be changed B. is going to be changed C. is being changed D. have been changed
38. The girl is making up in her own room. I am sure she __________ a date with a boy.
A. will have B. is going to have C. has D. had
39. At this time tomorrow, my father __________ in London.
A. is arriving B. has arrived C. will be arriving D. would arrive
40. By next month, I __________ my first novel.
A. will finish B. am going to finish C. finish D. will have finished
41. What __________ doing at 7:00 tomorrow morning?
A. will you be B. shall you C. were you D. did you
42. He __________ in this office for ten years by next Monday.
A. will have been working B. would be working C. will work D. will be working
43. The workers have gathered bricks, cement, and sand here. They __________ build a canteen here.
A. are going to B. will C. maybe D. may
44. I don’t feel good. I __________ work tomorrow.
A. won’t be going B. won’t go to C. don’t go D. went
45. When we see Mr. Minh tomorrow, I __________ him of that.
A. will remind B. remind C. have reminded D. reminded
48. I believe you __________ a lot better after a good night's sleep.
A. feel B. are feeling C. will feel D. are going to feel
49. I __________ finish this course next year.
A. Will B. am going to C. will have D. is
50. He will finish this work before you __________ here tomorrow.
A. leave B. will leave C. would leave D. are going to leave
51. He __________ in this office for ten years by next Monday.
A. will have been working B. would be working C. will work D. will be working
52. I hope you __________ more carefully in the future.
A. write B. will write C. would write D. wrote
53. She’ll be a millionaire by the time she __________ forty.
A. was B. is C. will be D. is going to be
54. In a few hours, we __________ the test, and we’ll go home and rest.
A. have finished B. are finishing C. will be finishing D. will have finished
55. I __________ the book by the time you come tonight.
A. will be finishing B. finished C. have finishing D. will have finished
56. Please send us a postcard as soon as you __________ in London.
A. will arrive B. is going to arrive C. arrive D. arrived
59. __________ your work by 9 tonight?
A. Will you have finished B. Will have you finished
C. Are you going to finish D. Are you finishing
60. He will have completed this work before you __________ .
A. leave B. leaving C. will leave D. are leaving
61. The meeting will have finished by the time we __________ there.
A. gets B. getting C. are getting D. get
62. We __________ pleased if our school win the match.
A. are B. be C. would be D. will be
63. I __________ her to look for it until she finds it
A. helped B. shall help C. is helping D. help
64. If he works hard, he __________ the entrance exam to the university.
A. passes B. passed C. will have passed D. will pass
65. Mr. David is holding a fish line and a bucket. I’m sure he __________ .
A. is fishing B. is going to fish C. will fish D. may go fishing
1.won't
2.go
3.go
4.wait
5.work
6.lie
7.lie
8.sleep
9.come
10.rain
11.be talking12.be winning
13. be having
14. learn
15. go