单项选择题

No sooner had the words been spoken than he()that he was foolish.

A.realizes
B.had realized
C.realized
D.has realized