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