单项选择题

I know him well enough to accept his explanation ______ .

A.without question
B.by all means
C.at any cost
D.in any case