单项选择题

Not for a moment _______the truth of your explanation about the event.

A. we have doubted
B. did we doubt
C. we had doubted
D. doubted we