Although he ______ the windows, they are still dirty.

had cleaned
cleaned
has cleaned
will clean
English Vocabulary Tests
Intermediate Grammar Exercises
Elementary Grammar Exercises A1
English Modals Tests