单项选择题

My friends will come to my house today, .so I'll have it ______ first.

A.clean
B.cleaning
C.cleaned
D.to be cleaned