单项选择题

Only after he read the article again ______that he had made a big mistake.

[A] Jack has realized
[B] did Jack realize
[C] has Jack realized
[D] Jack realized