Future Tenses Test B1 Grammar Exercises
Future Tenses Test B1 Grammar Exercises
Congratulations - you have completed Future Tenses Test B1 Grammar Exercises. You scored %%SCORE%% out of %%TOTAL%%. Your performance has been rated as %%RATING%%
Your answers are highlighted below.
1. Farmers hope the weather ..... at the weekend because it ..... bad for weeks now.
will improve/ has been
will have improved/ will be
is going to improve/ was
2. The oil crisis ..... worse, and therefore, fuel prices ..... even more soon.
gets / will have been rising
will get/ are rising
is getting / are going to rise
will have been getting / rise
3. Stop making fun of me or else I......mum about it.
will have told
have been telking
4........I pick you up from work this afternoon? I............able to leave the office earlier today.
Will / will be
Do / am going to be
Shall / will be
Can / was
5. I am afraid we ..... out of petrol by the time we ..... across a gas station.
run / have come
are going to run/ will come
are running / are going to come
will have run/ come
6. I ..... at around four tomorrow afternoon, but I ..... back before five.
shop / will have been
will be shopping / will be
will shop / am
am shopping / have been
7.Hopefully, we......the broken tiles on our roof before it.........again.
have changed / is going to rain
are changing / has been raining
are going to change / will rain
will have changed / rains
8. This time next year, she ..... as a librarian for half a century.
will have been working
is going to work
9. We ..... the children to the zoo this Sunday. This ..... their first visit.
will take / has been
take/ is going to be
are taking / will be
have taken / will have been
1O. Our flight ..... off at 5 pm, so we ..... for the airport at 3 o'clock.
is going to take/ will have been leaving
will take/ will have left
is taking / leave
takes / are going to leave
11. I ..... any peace of mind until we ..... the first part of this job.
won't have/ complete
am not having/ are going to complete
don't have/ have completed
am not going to have/ will complete
12. We ..... off early in the morning. We........ already ..... all the arrangements.
are going to set/ are ... making
set/ are ... going to make
are setting/ have ... made
will set/ will ... be making
13. In ten years' time, humans ..... foot on Mars.
will have set
will have been setting
14.Everyone.......when we.............home, so we will have to be silent.
sleeps / will be arriving
is sleeping / have arrived
has been sleeping / will arrive
will be sleeping / arrive
15. A: ..... someone please answer the phone? B: I ..... it.
Shall / will be doing
Will / will do
Does/ am doing
16. Because I ..... 18 this January, I will finally be able to drive.
am going to be
will have been
17.Enough is enough ! I'm fed up with this noise! I...........to our neighbours about it now.
will have talked
am going to talk
18.The film........at any moment.We had better get in or else we .......the beginning of it.
will start / miss
is starting / are missing
starts / will miss
will have started / have missed
19. We ..... some friends of ours tomorrow night. We ..... back until 11.
will be visiting/ won't be
visit/ aren't going to be
will visit/ aren't
are going to visit/ haven't been
20. Our team ..... the league cup just as it ..... in the last three years.
wins / will have done
will be winning/ does
is going to win / has done
will win/ is doing
Once you are finished, click the button below. Any items you have not completed will be marked incorrect. Get Results
There are 20 questions to complete.
Shaded items are complete.
You have completed
Your score is
You have not finished your quiz. If you leave this page, your progress will be lost.
Final Score on Quiz
Attempted Questions Correct
Attempted Questions Wrong
Questions Not Attempted
Total Questions on Quiz
Answer Choice(s) Selected
Need more practice!
- Click to print (Opens in new window)
- Click to share on Facebook (Opens in new window)
- Click to share on Twitter (Opens in new window)
- Click to share on Google+ (Opens in new window)
- Click to share on Pinterest (Opens in new window)
- Click to share on WhatsApp (Opens in new window)
- Click to email this to a friend (Opens in new window)