单项选择题

Only then__________that she had made a mistake.

A.sherealized
B.didsherealize
C.hadsherealized
D.shehadrealized