How dirty the windows are! They really require _______.
#96818
A
to clean
B
being cleaned
C
to have cleaned
D
cleaning