Future Perfect Continuous

 

We use both ”will +  have +  been +  verb +  ing” and  ”be +  going +  to +  have +  been + verb +  ing” to  talk express/ predict that something will continue and finish at some time in the future before something else in the future. 

The lion will have been eating for ten minutes by the time the poachers arrive.

She is going to have been completing her doctorate by May next year.

h

The future Continuous can also be used to show that something will cause something else to happen at sometime in the future.

He will be a millionaire by the time he is twenty because he will have been working  hard to sell his products.

They will only have been eating  for a short time when you turn up.

d

Note

We can also start sentences with the subordinate conjunction and time clause = By the time + present simple but we must remember to use a comma immediately after the time clause.

d

By the time + present simple + comma + subject + will+ have + been + verb 1 + ing + ( object )

By the time the poachers arrivethe lion will have been eating for 10 minutes.

d

Note

Other expressions can be used to replace ” by the time” such as ” by + time ” / ” by + day ”  / ” by + year ” without the present simple clause.

By Monday, I am going to have been studying for one whole week.

I am going to have been studying for one whole week by next Monday.

k

Formulas with  ‘ will ‘ 

( + ) Subject + will + have + been  + verb + ing + by the time + present simple

( – ) Subject + will  +  not + have + been + verb + ing + by the time + present simple

( ? ) Will + subject + have + been + verb + ing + by the time + present simple

( -? ) Will + not( won’t) + subject + have + been + verb + ing +  by the time + present simple

( -? ) Will  + subject + not  + have + been + verb + ing + by the time + present simple

( + Information Question ) Q/W + Will  + subject + have + been + verb + ing + by the time + present simple

( – Information Question ) Q/W + Will + not( won’t) + subject + have + been + verb + ing + by the time + present simple

d

Formulas with ‘ going to ‘

( + ) Subject +  be +  going to + have + been + verb + ing + by the time + present simple

( – ) Subject + be + not  going to + have + been + verb + ing + by the time + present simple

( ? ) be  + subject + going to +  have + been + verb + ing + by the time + present simple

( -? ) be  + not  + subject + going to +  have + been + verb + ing + by the time + present simple

( -? ) be + subject +  not + going to + have + been + verb + ing + by the time + present simple

( + Information Question ) Q/W + be + subject + going to +  have + been + verb + ing + by the time + present simple

( – Information Question ) Q/W + be + not + subject + going to +  have + been + verb + ing + by the time + present simple

K

Test your knowledge with the following questions

[wp_quiz id=”13607″]