A: How long has he been away?
B: Oh, ________ three weeks on Friday.

he’ll be gone
he’ll gone
he will have been
he will have been gone
Intermediate Grammar Exercises
Pre-Intermediate Grammar Exercises
English Worksheets
Upper-Intermediate Grammar Exercises