He ______ from the company for several years before they found
him out.

had been stealing
has been stealing
will have been stolen
was stealing
Upper-Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
English Vocabulary Tests
Pre-Intermediate Grammar Exercises