His clothes are in a mess because he ______ the house all morning.

had been painting
has been painting
will be painting
will have painted
Upper-Intermediate Grammar Exercises
English Vocabulary Tests
Intermediate Grammar Exercises
English Modals Tests