问题

It’s a long time________I saw you last.—Yes,and what a pity it is now that it will be a long time________we see each other again.[ ]
A: before; since
B: since; when
C: since; before
D: when; before
B: since; when
C: since; before
D: when; before
正确答案是: