Only Future Perfect Continuous
Only Future Perfect
Future Perfect Continuous vs Future perfect I
Future Perfect Continuous vs Future perfect II
100

In November I _______ (work) at my company for three years.

In November I WILL HAVE BEEN WORKING at my company for three years.

100

By midnight I ________ (drink) so much.

By midnight I WILL HAVE DRUNK so much.

100

By the end of the summer, I _______ (save) money for five months.

By the end of the summer, I WILL HAVE BEEN SAVING money for five months.

100

By 3:00, they will ______ (study) for four hours.

By 3:00, they WILL HAVE BEEN STUDYING for four hours.

200

At five o'clock, I ________ (wait) for thirty minutes.

At five o'clock, I WILL HAVE BEEN WAITING for thirty minutes.

200

By the time she returns, her husband _________ (make) dinner.

By the time she returns, his husband WILL HAVE MADE dinner.

200

When the movie starts, we _______ (eat) popcorn for an hour.

When the movie starts, we WILL HAVE BEEN EATING popcorn for an hour.

200

By the time he retires, he ______ (work) for 45 years.

By the time he retires, he WILL HAVE BEEN WORKING for 45 years.

300

When I turn thirty, I ______ (play) piano for twenty-one years.

When I turn thirty, I WILL HAVE BEEN PLAYING piano for twenty-one years.

300

Giselle_________ (sell) her car by next Sunday.

Giselle WILL HAVE SOLD her car by next Sunday.

300

My boss won't be at work at 5:30. She'll ________ (go) home already.

My boss won't be at work at 5:30. She'll HAVE GONE home already.

300

I hope you _________ (finish) making dinner by the time I get home.

I hope you WILL HAVE FINISHED making dinner by the time I get home.

400

When I come at 6:00, ______ (practicing) long?

When I come at 6:00, WILL YOU HAVE BEEN practicing long?

400

By 2026 I _______ (be) alone for 5 years.

By 2026 I WILL HAVE BEEN alone for 5 years.

400

By the end of the year, Vale___________ (get) a job at her father's firm.

By the end of the year, Vale WILL HAVE GOTTEN a job at her father's firm.



400

Phone me after 8. I __________ (have) dinner by then.

Phone me after 8. I WILL HAVE HAD dinner by then

500

By the time we finish the race, we ______ (run) for two hours.

By the time we finish the race, we WILL HAVE BEEN RUNNING for two hours.

500

By the time you wake up, the thief __________ (steal) everything.

By the time you wake up, the thief WILL HAVE STOLEN everything.

500

When she arrives, I ________ (wait) for her for two hours. 

When she arrives, I WILL HAVE BEEN WAITING for her for two hours. 

500

I _______ (buy) my first car by my 30th birthday.

I WILL HAVE BOUGHT my first car by my 30th birthday.