问题

Only when I got here _________ that I had made a big mistake.
A:did I realize
B:I realized
C:I have realized
D:have I realized
B:I realized
C:I have realized
D:have I realized
正确答案是: