问题

Charles is believed_______ the floor yesterday; he is always helping others silently.
A:to sweep
B:to have swept
C:having swept
D:Swept
B:to have swept
C:having swept
D:Swept
正确答案是: