Future Perfect
Future Continuous
Future perfect continuous
Mixed
Mixed
100

The meeting _______________ (start) by the time Dan arrives.

will have started

100

This time tomorrow we..............(rest) in our plane.

will be resting

100

We (look) at houses for four months next Tuesday.

will have been looking

100

By this time next year, I________(study) English for 6 years

I will have been studying

100

How long (you / wait) when you finally get your exam results?

will you have been waiting

200

By January, Kate __________________ (be) a mother for one month.

will have been

200

At 2:30 Jack _____________ (talk) on the phone with his client.

will be talking

200

By the time our boss arrives, we (not / do) this project for very long.

won´t have been doing

200

Victoria is leaving to China, so she ___________ (not / live) from September to November.

won't be living here

200

Perhaps in ten years' time, people (already travel) to Mars.

will have already travelled

300

By 8:45, Ann and her sister ________________ (begin) their exam.

will have begun

300

John is moving to Blacksburg, so he ___________ (not / live) here this time next month.

won't be living

300

How long _______ (he / train) when he enters the competition?

will he have been training

300

If Daniela doesn't wake up to help, the baby ____________ ( cry) all night long.

will be crying

300

How long (she / plan) to move house when she finally does it?

will she have been planning

400

Ted (find) his true love by next week.

Will Ted have found his true love by next week?

400

If Ben doesn't give medicine, Pam ______ (not / sleep) all night.

won't be sleeping

400

 How long (you / work) on this project when it is finished?

will you have been working

400

It takes 3 hours to get to London, so we (catch) the 12pm bus.

will be catching / will catch

400

I think everyone (leave) by the time we get to the club. 

will have left

500

______ we _________ (build) our house by January?

will we have built

500

This time next week we ________ (drive) to the beach.

will all be driving

500

I (answer) students' questions all morning, so I'll want to have a rest.

will have been answering

500

______ you ______  your exam by noon?

Will you have finished

500

Next week he is flying to London. He (practice) his English a lot during the trip.

will be practicing

M
e
n
u