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

future-perfect-duration-2

 

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

 

0%

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: