Charles is believed_______ the floor yesterday; he is always helping others silently. 
#97223
A
to sweep
B
to have swept
C
having swept
D
swept