单项选择题

By saying "the fact... challenges explanation", the author means that ______.

A.no explanation is necessary for such a common case
B.no explanation has been made up to now
C.it's no easy job to provide a satisfying explanation
D.it's high time that an explanation was provided