The future perfect tense
Use the future of haben / sein together with the past participle. Look at the word order. The infinitive (haben / sein) follows the past participle at the end of the sentence.
Ich werde Tennis gespielt haben - I shall have played tennis.
Ich werde ein Bier getrunken haben - I will have drunk a beer.
Ich werde um 6 Uhr angekommen sein - I will have arrived at 6 o'clock.