The Future Perfect Continuous

To understand the future perfect continuous we need to think about the present perfect continuous.

I have been playing the guitar for 3 years.

Present Perfect Continuous

I started playing the guitar 3 years ago and I’m still playing the guitar.

We use the future perfect continuous when we want to talk about something which will continue until a certain point in the future. As with the future perfect simple, the keyword is by.

By next Christmas I will have been working here for 5 years.

Future Perfect Continuous

By 6 o’clock she will have been sleeping for 12 hours.

Future Perfect Continuous

Look at the construction:

subject

will

have

been

-ing form of verb

I

will

have

been

living

here for 1 year by the end of next week.

They

will

have

been

sleeping

for 12 hours in half an hour.

We

will

have

been

going out together

for 10 years by next Friday. When are we getting married?