Although he ______ the windows, they are still dirty.

had cleaned
will clean
cleaned
has cleaned
Elementary Grammar Exercises A1
Pre-Intermediate Grammar Exercises
English Worksheets
Upper-Intermediate Grammar Exercises