问题补充:
---It has been ages I last saw you.
--- Yes. And it will be long we meet again.
A. when; before
B. since; before
C. after; before
D. before; since
答案:
A. when; before
(答案→)B. since; before
C. after; before
D. before; since
解析:连词辨析。When当……时; before在……之前since自从……以来;after在……之后。句意:自从我上次看见你已经有几年了。——是的,并且我们再见面之前还会有很久。故选B。