He ____ for half an hour when he realized he was painting the wrong
wall.

has been working
has worked
worked
had worked
English Vocabulary Tests
English Modals Tests
Pre-Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)