问题

It’s years ____you broke up then.—Yes. I have regretted the decision. It was long ____Irealized I had mistaken him.
A:until; after
B:when; before
C:since; before
D:when; until
B:when; before
C:since; before
D:when; until
正确答案是: