The Future Perfect is formed with will have followed by the past participle of the main verb. The same form is used for all subjects — will have never changes. The contracted form 'll have is common in spoken English.
The past participle is the same form used in the Present Perfect and Past Perfect:
| Type | Rule | Examples |
|---|---|---|
| Regular verbs | base verb + -ed | finish → finished · arrive → arrived · complete → completed |
| Irregular verbs | must be learned individually | go → gone · write → written · eat → eaten · leave → left |
The Future Perfect looks forward to a future moment and says: by that moment, this action will already be done. It is the future equivalent of the Past Perfect — just as the Past Perfect describes what was already complete before a past moment, the Future Perfect describes what will already be complete before a future moment.
The Future Perfect is used in two main situations. Each exercise page below focuses on one use, with a full explanation and five exercise sets.
Use the Future Perfect when an action will be finished before a specific future moment or deadline. The key signal words are by, by the time, before, and already. Example: I will have finished the report by noon. She will have left before you arrive.
Use the Future Perfect with for to say how long an action or state will have been going on by a future point in time. This use emphasises the duration from the starting point up to the future moment. Example: By next June, I will have worked here for ten years. She will have lived in Paris for two years by then.