Future perfect
The Futur II (future perfect) says that something will have been completed by a certain time. It is also used to make guesses about the past.
| form | |
|---|---|
| with haben | ich werde … geschrieben haben |
| with sein | ich werde … gefahren sein |
Two uses
- Completed by a future point: Bis Montag werde ich den Bericht geschrieben haben.
- Assumption about the past (often with wohl / bestimmt): Er wird den Zug verpasst haben. = He has probably missed the train.
- In everyday speech the Perfekt often replaces it: Bis Montag habe ich den Bericht geschrieben.
Examples
- Bis Montag werde ich den Bericht geschrieben haben.By Monday I will have written the report.
- Sie wird schon nach Hause gegangen sein.She will probably have gone home already.
- In einem Jahr werden wir umgezogen sein.In a year we will have moved.
- Er wird wohl den Termin vergessen haben.He has probably forgotten the appointment.
- Bis nächste Woche werden wir das Projekt abgeschlossen haben.By next week we will have completed the project.
Common mistakes
- ✗ Bis Montag werde ich die Präsentation haben geschrieben.✓ Bis Montag werde ich die Präsentation geschrieben haben.English says “will have written”, but German reverses the end: the participle comes first and haben closes the sentence.
- ✗ Er wird schon ins Bett gegangen haben.✓ Er wird schon ins Bett gegangen sein.Gehen forms its perfect with sein, so the future perfect is gegangen sein, even though English says “will have gone”.
- ✗ Er wird wohl seinen Schlüssel vergessen.✓ Er wird wohl seinen Schlüssel vergessen haben.A guess about the past needs the future perfect: vergessen haben. Without haben it is a prediction about the future.
- ✗ Bis Freitag werden wir das Projekt abschließen haben.✓ Bis Freitag werden wir das Projekt abgeschlossen haben.The future perfect needs the participle before haben: abgeschlossen haben, not the infinitive abschließen.
- ✗ Er wird den Zug verpasst sein.✓ Er wird den Zug verpasst haben.Verpassen takes an object and forms its perfect with haben, so the future perfect is verpasst haben.
