单项选择题

--It's a long time ______ I saw you last.--Yes, and what a pity it is since it will be a long time ______ we see each other again.

A.before; since
B.when; when
C.since; before
D.when; then