By April 2010, he ______ for this organization for fifteen years.

will be working
had been working
will have been working
has been working
Upper-Intermediate Grammar Exercises
English Vocabulary Tests
Table of English Grammar Contents (All Levels)
Fiverr 2021 English Level Tests