David has been ____ for three hours.

not work
working
to work
worked
Upper-Intermediate Grammar Exercises
English Worksheets
English Modals Tests
Advanced Grammar Exercises