Look! What a clean room! Who _______it ?
#39852
A
has cleaned
B
is cleaning
C
will clean
D
cleaned