By May 10, Tom ______ been in Turkey for two years.

will have
has
will
have
English Worksheets
Table of English Grammar Contents (All Levels)
Intermediate Grammar Exercises
English Vocabulary Tests