单项选择题

The fact()he does so in so short period of time challenges explanation.

A.why
B.that
C.what
D.which