future perfect
will + infinitif
100

I _________ (leave) by six.

I will have left by six.

100

They ____________ (be) home at 10 o'clock

They will be home at 10 o'clock

200

_____________ (you/finish) the report by the deadline?

Will you have finished the report by the deadline?

200

A: I'm cold.

B: I __________ (turn on) the fire.

A: I'm cold.

B: I will turn on the fire.

300

When _______________ (we/do) everything?

When will we have done everything?

300

A: She's late.

B: Don't worry. She ________ (come).

A: She's late.

B: Don't worry. She will come.

400

She __________ (finish) her exams by then, so we can go out for dinner.

She will have finished her exams by then, so we can go out for dinner.

400

If it rains, we _____________ (not/go) to the beach.

If it rains, we won't go to the beach.

500

They _________________ (not/go) at six.

They won't have gone at six.

500

In your opinion ________________ (she/be) a good teacher?

In your opinion will she be a good teacher?

M
e
n
u