问题

______ he explained it to me did I make sense of what he said.
A:Hardly had
B:Not until
C:Shortly after
D:No sooner
B:Not until
C:Shortly after
D:No sooner
正确答案是: