Future Perfect Tense
Congratulations - you have completed Future Perfect Tense.
You scored %%SCORE%% out of %%TOTAL%%.
Your performance has been rated as %%RATING%%
Your answers are highlighted below.
She ....(finish) her exams by then, so we can go out for dinner.
will have finished
will have finishing
........(you/finish) the report by the deadline?
Will you have finish
Will you have finished
Will have finished
you have finished
We ....(be) in London for three years next week.
will have be
will have been
...(not/eat) before we come, so we'll be hungry.
won't have eat
won't have eating
won't have eaten
How long ....(you/be) in this company when you retire?
you have been
will you been
will you have been
will you have be
Once you are finished, click the button below. Any items you have not completed will be marked incorrect.
There are 5 questions to complete.