By the time she arrived, I ___ (finish) my homework.
had finished
Fill in: I ___ (eat) breakfast already.
have eaten
By tomorrow, I ___ (finish) my project.
will have finished
“By next week, I will have finish my work.”
Incorrect – should be “will have finished.”
Make your own sentence with “By tomorrow, I will have…”
Any correct answer (e.g., By tomorrow, I will have cleaned my room).
True or False → The Past Perfect uses had + past participle.
True
True or False → The Present Perfect uses have/has + past participle.
True
By 8 o’clock tonight, we ___ (eat) dinner.
will have eaten
“She will have gone home before sunset.”
Correct
Make a question in Future Perfect.
Will you have done your homework by 7 pm?
Choose the correct: “She (had eaten / has eaten) before she went to bed.”
had eaten
Choose the correct: “They (have live/lived/life) here for five years.”
have lived
By the time you get home, she ___ (cook) supper.
will have cooked
“By the time we arrive, they will has eaten.”
Incorrect – should be “will have eaten.”
Change this into Future Perfect: “I read the book.”
I will have read the book.
Complete the rule: Past perfect = ______ + past participle.
had
Complete the rule: Present perfect = ______ + past participle.
has/have
Next year, I ___ (complete) Grade 5.
will have completed
“They will have completed the project by Friday.”
Correct
Change this sentence to Future Perfect: “She eats dinner at 6 pm.”
She will have eaten dinner by 6 pm.
Rewrite: “She watched the movie. Then she read the book.” (Use "before")
She had watched the movie before she read the book.
Give one example sentence using “ever” or “never” in Present Perfect.
I have never been to Cape Town. (or any correct sentence)
By the end of the week, they ___ (practice) enough for the concert.
will have practiced
“By this time tomorrow, I will have see the movie.”
Incorrect – should be “will have seen.”
Complete the rule: Future perfect = ______ + past participle.
will have