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

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