What does it mean?
Use the future simple for an action that will happen in the future. Use the future perfect for an action that will be finished before a future time or before another future action.
I will finish tonight.
I will have finished by 8.
She will call tomorrow.
She will have called before lunch.
Ask: will it happen, or be finished before then?
Future actionI will visit Salalah next week.Use future simple.
Finished before a future timeBy 9, I will have finished.Use future perfect.
Finished before another actionShe will have left before we arrive.The leaving happens first.
Use it for future facts, decisions, promises, and predictions.
Future factSchool will start tomorrow.It will happen.
Quick decisionI will answer the phone.Decided now.
PromiseI will help you after class.Will + base verb.
Use it for completion before a future point.
By + timeI will have finished by 7.Complete before 7.
Before + future actionShe will have cooked before you arrive.Cooking finishes first.
By the timeBy the time Dad comes, we will have cleaned.Cleaning is done first.
Time words can help.
Future simple cluestomorrow, next week, later, soon, I thinkAction will happen.
Future perfect cluesby 6, by then, before, by the time, alreadyCompleted before a future point.
AskDoes it just happen in the future, or finish before a future point?Meaning decides.
Future simple forms.
AffirmativeI will go.
She will help.will + base verb
She will help.will + base verb
NegativeI won't go.
He won't help.won't + base verb
He won't help.won't + base verb
QuestionWill you come?
Will they play?Will + subject + base verb?
Will they play?Will + subject + base verb?
Future perfect forms.
AffirmativeI will have finished.
She will have gone.will have + past participle
She will have gone.will have + past participle
NegativeI won't have finished.
He won't have eaten.won't have + past participle
He won't have eaten.won't have + past participle
QuestionWill you have finished?
Will they have arrived?Will + subject + have + past participle?
Will they have arrived?Will + subject + have + past participle?
Simple future or future perfect?
I will finish tonight.The action will happen tonight.Simple future.
I will have finished by 8.The action is complete before 8.Future perfect.
Why?Will finish = future fact.
Will have finished = complete before then.Choose from meaning.
Will have finished = complete before then.Choose from meaning.
Keep the full form: will have + past participle.
CorrectShe will have written by 8.will have + past participle.
CorrectThey won't have arrived by then.won't have + past participle.
Not correctShe will has written.
She will have wrote.Use have, then past participle.
She will have wrote.Use have, then past participle.
Choose the correct form.
I ___ my cousins next week.
Choose the correct form.
Maha ___ her homework by 8.
Choose the correct question.
___ you have eaten by noon?
Which sentence shows completion before a future time?
Choose the best sentence.
Which sentence shows a future action?
Choose the best sentence.
Fill five blanks.
Choose future simple or future perfect. Think about why.
Tomorrow, we to Muscat.
By tomorrow morning, we there.
Ali the poster tonight.
Maha before noon.
you have read the story by Friday?
Mixed question types of 5
Answer all five. Then tap Finish test to see your result sheet.
1. Sentence completion
Sara ___ the story tonight.
2. MCQ
Which sentence shows completion before a future time?
3. Type the answer
___ they have left before we arrive?
4. Type the answer
I ___ the book by tomorrow. It is very long.
5. MCQ
Which question is correct?
Great work!
Your learning comment will appear here.
Total score0 / 0
Percentage0%
Learning levelLearning
| Part | Result | Comment |
|---|