Just finished studying Future Tense? Lock in what you learned with 20 practice exercises. This Level A2-B2 quiz is designed as a revision companion — quick to complete, easy to retake, and packed with explanations to solidify your understanding.
Q1 20
Question 1: I ___ help you tomorrow. Question 1 options Check answer
'will' is correct because we use 'will + base verb' to make simple promises or offers about the future. 'Going' requires 'am going to' and cannot stand alone here. 'Am' alone does not form a future tense.
🚩 Found a problem with this question? Q2 20
Question 2: Look at the clouds! It ___ rain soon. Question 2 options Check answer
'is going to' is correct because we use 'be going to' when there is present evidence for a future event (the clouds suggest rain). 'Will' is used for predictions without evidence. 'Is raining' describes the present, not the future. 'Does' cannot form a future tense.
🚩 Found a problem with this question? Q3 20
Question 3: The train ___ at 9 a.m. tomorrow. Question 3 options
Check answer
'leaves' is correct because we use the present simple tense for scheduled or timetabled future events such as trains, buses, and flights.
🚩 Found a problem with this question? Q4 20
Question 4: She ___ visit her grandmother next weekend. Question 4 options Check answer
'is going to' is correct because we use 'be going to + base verb' for planned intentions decided before the moment of speaking. 'Will' suggests a spontaneous decision. 'Visiting' alone is not grammatically complete. 'Has' does not form a future construction here.
🚩 Found a problem with this question? Q5 20
Question 5: We use 'will' for decisions made at the moment of speaking. Question 5 options Check answer
True because 'will' is the correct choice for spontaneous decisions, such as when you suddenly decide something in a conversation, e.g., 'I'll have the soup.'
🚩 Found a problem with this question? Q6 20
Question 6: We ___ dinner at a nice restaurant tonight. I booked a table yesterday. Question 6 options Check answer
'are having' is correct because the present continuous is used for future arrangements that are already confirmed, especially with a specific time. The booking confirms the arrangement. 'Will have' implies a spontaneous decision. 'Have' is present simple and not used for personal arrangements. 'Had' is past tense.
🚩 Found a problem with this question? Q7 20
Question 7: By this time next year, I ___ my degree. Question 7 options Check answer
'will have completed' is correct because the future perfect (will + have + past participle) is used for actions that will be finished before a specific point in the future. 'Will complete' does not emphasize completion before a deadline. 'Am completing' is present continuous. 'Have completed' is present perfect, not future.
🚩 Found a problem with this question? Q8 20
Question 8: At 8 p.m. tomorrow, we ___ the football match on TV. Question 8 options Check answer
'will be watching' is correct because the future continuous (will + be + -ing) describes an action that will be in progress at a specific time in the future. 'Will watch' does not emphasize the ongoing nature. 'Are watching' is present continuous. 'Watch' is present simple.
🚩 Found a problem with this question? Q9 20
Question 9: I promise I ___ tell anyone your secret. Question 9 options
Check answer
'won't' (will not) is correct because we use 'will' for promises. The negative promise form is 'won't + base verb.'
🚩 Found a problem with this question? Q10 20
Question 10: The concert ___ at 7:30 p.m. according to the schedule. Question 10 options Check answer
'starts' is correct because we use the present simple for future events based on a fixed timetable or schedule. 'Will start' is possible but less natural for timetabled events. 'Is starting' implies a personal arrangement. 'Started' is past tense.
🚩 Found a problem with this question? Q11 20
Question 11: I think robots ___ most of the housework in the future. Question 11 options Check answer
'will do' is correct because we use 'will' for predictions based on personal opinions or beliefs, often introduced by 'I think.' 'Are doing' is present continuous for arrangements. 'Are going to do' is used with present evidence. 'Do' is present simple.
🚩 Found a problem with this question? Q12 20
Question 12: Put these words in the correct order to form a future perfect sentence: Question 12 options by Friday. ▲ ▼ will have finished ▲ ▼ the project ▲ ▼ They ▲ ▼ Drag items or use arrows to arrange them in the correct order.
Check answer
The correct order is 'They will have finished the project by Friday' because future perfect follows the pattern: subject + will + have + past participle + object + time expression.
🚩 Found a problem with this question? Q13 20
Question 13: If it rains tomorrow, I ___ at home. Question 13 options Check answer
'will stay' is correct because in first conditional sentences (if + present simple, will + base verb), we use 'will' in the main clause, not in the 'if' clause. 'Stay' lacks the future marker. 'Am staying' implies a fixed arrangement, not a conditional plan. 'Would stay' is for second conditional (unreal situations).
🚩 Found a problem with this question? Q14 20
Question 14: In the sentence 'I'll call you when I arrive,' the word 'arrive' should be changed to 'will arrive.' Question 14 options Check answer
False because in time clauses introduced by 'when,' 'before,' 'after,' 'as soon as,' etc., we use the present simple, not 'will,' even when referring to future events.
🚩 Found a problem with this question? Q15 20
Question 15: I'm not free at 3 p.m. I ___ the dentist. Question 15 options Check answer
'am seeing' is correct because the present continuous is used for definite future appointments and arrangements already made. 'Will see' suggests a spontaneous decision. 'See' is present simple and not used for personal appointments. 'Have seen' is present perfect referring to the past.
🚩 Found a problem with this question? Q16 20
Question 16: Match each sentence to the correct future form it uses. Question 16 options I'll answer the phone.
We're flying to Rome on Saturday.
The exam starts at 9 a.m.
She's going to study medicine.
Arrangement (present continuous)
Prior plan (be going to)
Spontaneous decision (will)
Timetable (present simple)
Select an item on the left, then tap its match on the right.
Check answer
'I'll answer the phone' uses 'will' for a spontaneous decision. 'We're flying to Rome on Saturday' uses present continuous for a confirmed arrangement. 'The exam starts at 9 a.m.' uses present simple for a timetable. 'She's going to study medicine' uses 'be going to' for a prior plan.
🚩 Found a problem with this question? Q17 20
Question 17: By the time you get here, I ___ cooking dinner. Question 17 options Check answer
'will have finished' is correct because the future perfect is used with 'by the time' to show an action completed before another future event. 'Will finish' does not emphasize completion before the arrival. 'Am finishing' is present continuous. 'Finish' is present simple.
🚩 Found a problem with this question? Q18 20
Question 18: This time next week, she ___ on a beach in Thailand. Question 18 options Check answer
'will be lying' is correct because the future continuous describes an action in progress at a specific future time. 'Will lie' does not emphasize the ongoing nature. 'Is lying' is present continuous and lacks the future time reference. 'Will have lain' is future perfect, implying completion.
🚩 Found a problem with this question? Q19 20
Question 19: I ___ you as soon as I arrive at the airport. Question 19 options Check answer
'will call' is correct because 'will' is used in the main clause of a sentence with a time clause ('as soon as'). We do not use 'will' after 'as soon as' — the time clause uses present simple. 'Call' lacks the future marker needed in the main clause. 'Am going to call' is possible but less natural for spontaneous actions. 'Am calling' implies a pre-made arrangement, which contradicts 'as soon as.'
🚩 Found a problem with this question? Q20 20
Question 20: By 2030, scientists ___ a cure for many diseases. Question 20 options
Check answer
'will have discovered' is correct because the future perfect (will + have + past participle) is used for actions expected to be completed before a future time point ('by 2030').
🚩 Found a problem with this question? ← Back Next → Submit test ✓