Although he ______ the windows, they are still dirty.

will clean
had cleaned
cleaned
has cleaned
Pre-Intermediate Grammar Exercises
English Modals Tests
English Worksheets
Table of English Grammar Contents (All Levels)