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

he will have been
he will have been gone
he’ll be gone
he’ll gone
Upper-Intermediate Grammar Exercises
Advanced Grammar Exercises
English Worksheets
Table of English Grammar Contents (All Levels)