Future perfect (Future II)

Future perfect (Future II) vs present perfect


The Future perfect (Future II) and the present perfect have no semantic differences, when the latter is used with a future meaning. A time expression that determines the future time of the occurence must be used also with the present perfect.


Bis morgen habe ich die Arbeit erledigt.
In zwei Monaten hat er sein Examen geschafft.
Wir haben es bald geschafft.