Question 1 : - “Your face_____dirty, Tom."
- "All right I_____it.”
A. is/am going to wash B. is/will wash
C. has been/am washing D. has been/will wash
Question 2 : They_____the results tomorrow morning at nine o'clock.
A. announce B. will announce
C. will be announcing D. will have announced
Question 3 : I suppose when I_____back in two years' time, they_____down all these old buildings.
A. come/will pull B. come/will be pulled
C. come/will have pulled D. will come/pull
Question 4 : Thousands of people_____this exhibition by the end of next month.
A. will see B. will be seeing C. will have seen D. see
Question 5 : By the time you finish cooking they_____their homework.
A. do B. have done C. will do D. will have done
Question 6 : Come to see me at 5 this afternoon. I_____home until 4:30.
A. don’t arrive B. won’t arrive C. are not arriving D. haven’t arrived
Question 7 : No one_____when he_____tomorrow, or whether he will come at all.
A. knows/will come B. will know/will come
C. knows/is coming D. knows/comes
Question 8 : I_____back as soon as I get through with my business.
A. will come B. come C. would come D. am coming
Question 9 : The police hope they_____the mystery soon.
A. will have solved B. will be solving
C. will solve D. will have been solving
Question 10 : What_____at 10:20 pm tomorrow?
A. were you doing B. will you do C. are you doing D. will you be doing
Question 11 : You haven’t seen my sister for a long time. us tonight?
A. Are you going to visit B. Will you visit
C. Are you visiting D. Can you visit
Question 12 : At this time next, week they_____in the train on their way to Paris.
A. will sit B. will be sitting C. will have sat D. will have been sitting
Question 13 : By 2025, this area_____turned into an industrial centre.
A. will be B. will have been C. will D. has
Question 14 : They_____English from nine to ten in this room. Don't let anyone disturb them then.
A. will have B. will have had C. will be having D. have
Question 15 : The car_____ready for him when he_____tomorrow.
A. will be/comes B. was/came
C. will have been/comes D. will have been/came
Question 16 : I'm going to retire soon. By the first of next July I_____here for 25 years.
A. will have been working B. have been working
C. had been working D. have worked
Question 17 : Don't worry. We_____the report by 11.
A. finish B. have finished C. will finish D. will have finished
Question 18 : Listen! There's someone at the door. I_____the door for you.
A. am going to open B. am opening C. open D. will open
Question 19 : “Look at those dark clouds! “Yes, it_____in some minutes.”
A. will rain B. is going to rain C. are going to rain D. is raining
Question 20 : It’s very hot. the window, please?
A. Are you opening B. Are you going to open
C. Will you open D. Won’t you open
Question 1 : - “Your face_____dirty, Tom."
- "All right I_____it.”
A. is/am going to wash B. is/will wash
C. has been/am washing D. has been/will wash
Question 2 : They_____the results tomorrow morning at nine o'clock.
A. announce B. will announce
C. will be announcing D. will have announced
Question 3 : I suppose when I_____back in two years' time, they_____down all these old buildings.
A. come/will pull B. come/will be pulled
C. come/will have pulled D. will come/pull
Question 4 : Thousands of people_____this exhibition by the end of next month.
A. will see B. will be seeing C. will have seen D. see
Question 5 : By the time you finish cooking they_____their homework.
A. do B. have done C. will do D. will have done
Question 6 : Come to see me at 5 this afternoon. I_____home until 4:30.
A. don’t arrive B. won’t arrive C. are not arriving D. haven’t arrived
Question 7 : No one_____when he_____tomorrow, or whether he will come at all.
A. knows/will come B. will know/will come
C. knows/is coming D. knows/comes
Question 8 : I_____back as soon as I get through with my business.
A. will come B. come C. would come D. am coming
Question 9 : The police hope they_____the mystery soon.
A. will have solved B. will be solving
C. will solve D. will have been solving
Question 10 : What_____at 10:20 pm tomorrow?
A. were you doing B. will you do C. are you doing D. will you be doing
Question 11 : You haven’t seen my sister for a long time. us tonight?
A. Are you going to visit B. Will you visit
C. Are you visiting D. Can you visit
Question 12 : At this time next, week they_____in the train on their way to Paris.
A. will sit B. will be sitting C. will have sat D. will have been sitting
Question 13 : By 2025, this area_____turned into an industrial centre.
A. will be B. will have been C. will D. has
Question 14 : They_____English from nine to ten in this room. Don't let anyone disturb them then.
A. will have B. will have had C. will be having D. have
Question 15 : The car_____ready for him when he_____tomorrow.
A. will be/comes B. was/came
C. will have been/comes D. will have been/came
Question 16 : I'm going to retire soon. By the first of next July I_____here for 25 years.
A. will have been working B. have been working
C. had been working D. have worked
Question 17 : Don't worry. We_____the report by 11.
A. finish B. have finished C. will finish D. will have finished
Question 18 : Listen! There's someone at the door. I_____the door for you.
A. am going to open B. am opening C. open D. will open
Question 19 : “Look at those dark clouds! “Yes, it_____in some minutes.”
A. will rain B. is going to rain C. are going to rain D. is raining
Question 20 : It’s very hot. the window, please?
A. Are you opening B. Are you going to open
C. Will you open D. Won’t you open
1B 2B 3C 4B 5D 6B 7A 8A 9C 10B 11B
12B 13A 14C 15A 16A 17C 18D 19B