问题

I wonder how long it will take you_____such a hard task within so little time.
A:can
B:to complete
C:completing
D:completed
B:to complete
C:completing
D:completed
正确答案是: