FUTURE PERFECT (B1 Grammar)

Use Future Perfect (will have + past participle) for actions that will be COMPLETED before a specific time in the future. It looks forward from a future point to an action that will be finished by then.

Quick tip: WILL HAVE + past participle = action will be COMPLETED before a future time. Use with BY + time.

Form: WILL HAVE + past participle

Positive: I/you/he/she/it/we/they will have finished. Negative: won't have finished. Question: Will ... have finished?

Use: Completed before future time

Use when you want to say an action will be finished before a specific future moment or event.

Time expressions

Common time expressions: by + time (by 5 PM, by next week), by the time + clause, by then, by this time tomorrow.

Common mistakes

Practise it

Ask: Will the action be COMPLETED before a future time? Use Future Perfect with BY + time!