Future Perfect
We use the future Perfect to talk about actions that will take place for a duration of time in the future.
I will have studied for 4 years, by the time you finish your degree.
You are going to have studied for 4 years, by the time you finish your degree.
H
d
Note
Subject + will have + v3+ by the time + present simple
( – Information Questions ) Q/W + be + not + subject + going to + have + verb 3 + by the time + present simple
g
Test your knowledge with the following exercises
Jamie ____ ________ _________ his studies by the time I am 48.
Correct!
Wrong!
According to some, the world ______________ by the year 3000.
Correct!
Wrong!
Will ________ _______ ________ ________ by then?
Correct!
Wrong!
The famous boxer Ricket _______ ________ ________ the championship belt by this time tomorrow.
Correct!
Wrong!
I'm worried that the cat ______ _____ ______ the the sparrow by the time we arrive.
Correct!
Wrong!
They _______ _________ ________ _________ in America by the time our first class starts.
Correct!
Wrong!
She is taking long to do her work. She _________ _________ _________ her homework by bedtime.
Correct!
Wrong!
________ ________ ________ _________ the job by the morning?
Correct!
Wrong!
The thieves ______ ________ _________ all of the gold by the time the police arrive.
Correct!
Wrong!
Dinner ______ _______ ______ _______ by the time you get home. Hurry up!
Correct!
Wrong!
Future Perfect
Congratulations! You've completed the quiz.
Share your Results: