David has been ____ for three hours.

worked
to work
not work
working
Fiverr 2021 English Level Tests
Upper-Intermediate Grammar Exercises
English Vocabulary Tests
English Worksheets