Choose the Tense
Correct the Sentence
Make a Question
Fill in the Gaps
What’s the Difference?
100

By this time next week, I __ (start) my new job.

will have started

100

By Friday, we will be completed the report.

will have completed

100

Yes, I’ll be flying to Paris at 6 a.m.

Will you be flying to Paris at 6 a.m.?

100

At 5 p.m., I __ (drive) home from work.

will be driving

100

What’s the difference between “will have done” and “will be doing”?

“Will have done” = action completed before a time; “will be doing” = action in progress at a specific future time.

200

At 10 p.m. tonight, they __ (watch) the movie.

will be watching

200

She will be wrote her novel by the end of the year.

will have written

200

They’ll have finished the project by Thursday.

Will they have finished the project by Thursday?

200

By next month, they __ (move) into their new house.

will have moved

200

Which sentence shows a completed action?

  • A. I’ll be cleaning the house.

  • B. I’ll have cleaned the house.

B

300

She __ (finish) her project by tomorrow morning.

will have finished

300

I will have working at 6 p.m.

will be working

300

She’ll be working all weekend.

Will she be working all weekend?

300

This time tomorrow, I __ (sit) on the beach.

will be sitting

300

Which sentence is correct?

  • A. He will have be working at 3.

  • B. He will be working at 3.

B

400

This time next year, I __ (study) in Canada.

will be studying

400

They will have study all night.

will have studied

400

I’ll have written five essays by the end of the term.

How many essays will you have written by the end of the term?

400

He __ (not/complete) the course by July.

will not have completed

400

Choose the correct option:


By 2030, scientists __ (discover) a cure.

will have discovered

500

They __ (travel) for 10 hours by the time they arrive.

will have been traveling

500

He will finishing the presentation at 3 p.m.

will be finishing

500

He’ll be studying when you arrive.

What will he be doing when I arrive?

500

By 9 o'clock, she __ (work) for 12 hours!

will have been working/will have worked

500

Explain when we use Future Continuous instead of Future Perfect.

Future Continuous = ongoing action at a future time. Future Perfect = action finished before a future time.

M
e
n
u