By the time I leave this city, I _______ here for ten years.

have lived
will live
will have lived
would have lived
English Worksheets
Pre-Intermediate Grammar Exercises
Advanced Grammar Exercises
Elementary Grammar Exercises A1