The fact______he does so in so short period of time challenges explanation.
A.why
B.that
C.what
D.which
正确答案是B