-Not until the meeting was over _____that he had made mistake in

-Not until the meeting was over _____that he had made mistake in his speech.

A.he realized

B.did he realize

C.he has realized

D.has he realized

正确答案是B