问题

It is silly of me _____ all eggs in one basket. That is the worst mistake I have made.
A:to put
B:to have put
C:put
D:putting
B:to have put
C:put
D:putting
正确答案是: