问题

It is a long time _____I saw you last ——YesAnd it will be a long time _____ we see each other again

A:when; before
B:after; when
C:since; before
D:since; until
正确答案是: