Future perfect tense (will have) is used to place things in chronological order. It is "the past in the future".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Rami1511He will have talkedFuture Perfect Tense