问题

The fact _______ she had not said anythingsurprised all of us
A:solving
B:solve
C:have solved
D:having solved
B:solve
C:have solved
D:having solved
正确答案是: