Type the correct Future Perfect form of the verb in brackets. Four exercise sets: affirmative, negative, questions, and mixed. Pay close attention to irregular past participles.
Set:
Exercise 1. Affirmative: will have + past participle
Write the correct Future Perfect form of the verb in brackets. Use will have + past participle for all subjects. Look for 'by' + a future time.
Set:
1
By 6 PM, she (finish) all her work.
2
By the time you arrive, I (cook) dinner.
3
By next year, they (build) the new stadium.
4
He (forget) about it by tomorrow.
5
By the time the film starts, we (eat).
6
By Monday, the team (complete) the project.
7
She (leave) by the time you get there.
8
By next week, I (read) the whole novel.
9
By the end of the month, he (spend) all his savings.
10
By the time you call, they (make) a decision.
+ Affirmative
Subjectwill havepast participle.
By 6 PM, I will have finished. · She will have left. · They will have arrived.
− Negative
Subjectwon't havepast participle.
I won't have finished yet. · She won't have arrived by then.
? Question
Willsubjecthavepast participle?
Will you have finished by Monday? · Will she have left?
will have: same for all subjects
Subject
+
−
?
I / You / He / She / It / We / They
will have finished
won't have finished
Will ... have finished?
Key:will have never changes. Same for every subject. The past participle never changes either. Never "will has finished" ❌: always will have finished ✅
When to use Future Perfect
Completed before a specific future time
By 6 PM, I will have finished my work.
Completed before another future action
By the time you arrive, she will have already left.