Future Tenses Test B1 Grammar Exercises
Question 1 |
Farmers hope the weather _____ at the weekend because it _____ bad for weeks now.
A | will improve / has been |
B | will have improved / will be |
C | improves / is |
D | is going to improve / was |
Question 2 |
The oil crisis _____ worse, and therefore, fuel prices _____ even more soon.
A | gets / will have been rising |
B | will get / are rising |
C | is getting / are going to rise |
D | will have been getting / rise |
Question 3 |
Stop making fun of me or else I _____ mum about it.
A | tell |
B | will have told |
C | have been telking |
D | will tell |
Question 4 |
_____ I pick you up from work this afternoon? I _____able to leave the office earlier today.
A | Will / will be |
B | Do / am going to be |
C | Shall / will be |
D | Can / was |
Question 5 |
I am afraid we _____ out of petrol by the time we _____ across a gas station.
A | run / have come |
B | are going to run / will come |
C | are running / are going to come |
D | will have run / come |
Question 6 |
I _____ at around four tomorrow afternoon, but I _____ back before five.
A | shop / will have been |
B | will be shopping / will be |
C | will shop / am |
D | am shopping / have been |
Question 7 |
Hopefully, we _____ the broken tiles on our roof before it _____ again.
A | have changed / is going to rain |
B | are changing / has been raining |
C | are going to change / will rain |
D | will have changed / rains |
Question 8 |
This time next year, she _____ as a librarian for half a century.
A | will have been working |
B | works |
C | is working |
D | is going to work |
Question 9 |
We _____ the children to the zoo this Sunday. This _____ their first visit.
A | will take / has been |
B | take / is going to be |
C | are taking / will be |
D | have taken / will have been |
Question 10 |
Our flight _____ off at 5 pm, so we _____ for the airport at 3 o'clock.
A | is going to take / will have been leaving |
B | will take / will have left |
C | is taking / leave |
D | takes / are going to leave |
Question 11 |
I _____ any peace of mind until we _____ the first part of this job.
A | won't have / complete |
B | am not having / are going to complete |
C | don't have / have completed |
D | am not going to have / will complete |
Question 12 |
We _____ off early in the morning. We _____ already _____ all the arrangements.
A | are going to set / are ... making |
B | set / are ... going to make |
C | are setting / have ... made |
D | will set / will ... be making |
Question 13 |
In ten years' time, humans _____ foot on Mars.
A | have set |
B | will have set |
C | set |
D | will have been setting |
Question 14 |
Everyone _____ when we _____ home, so we will have to be silent.
A | sleeps / will be arriving |
B | is sleeping / have arrived |
C | has been sleeping / will arrive |
D | will be sleeping / arrive |
Question 15 |
A: _____ someone please answer the phone?
B: I _____ it.
A | Shall / will be doing |
B | Will / will do |
C | Does / am doing |
D | Can / do |
Question 16 |
Because I _____ 18 this January, I will finally be able to drive.
A | had been |
B | will be |
C | am going to be |
D | will have been |
Question 17 |
Enough is enough! I'm fed up with this noise! I _____ to our neighbours about it now.
A | will have talked |
B | talk |
C | am going to talk |
D | will talk |
Question 18 |
The film _____ at any moment.We had better get in or else we _____ the beginning of it.
A | will start / miss |
B | is starting / are missing |
C | starts / will miss |
D | will have started / have missed |
Question 19 |
We _____ some friends of ours tomorrow night. We _____ back until 11.
A | will be visiting / won't be |
B | visit / aren't going to be |
C | will visit / aren't |
D | are going to visit / haven't been |
Question 20 |
Our team _____ the league cup just as it _____ in the last three years.
A | wins / will have done |
B | will be winning / does |
C | is going to win / has done |
D | will win / is doing |
⇦ |
List |
⇨ |
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
End |