Perfect

Reference to the future: present perfect vs future perfect (Future II)

 

The present perfect can also be used to refer to an event that will be completed in the future. In this case, it must be accompanied by a temporal reference to the future event. 

 

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

 

 

The present perfect with a reference to the future can be interchangeably used with the future perfect tense (Future II) without any semantic differences.

 

Examples
Bis morgen werde ich die Arbeit erledigt haben.
In zwei Monaten wird er sein Examen geschafft haben.
Wir werden es bald geschafft haben.