问题

It has been ages ________ I last saw you— YesAnd it will be long ______ we meet again
A:when; before
B:since; before
C:after; before
D:before; since
B:since; before
C:after; before
D:before; since
正确答案是: