问题

It’s almost eight years we _______ each other last time.
A:since; saw
B:before; see
C:after; will see
D:when; have seen
B:before; see
C:after; will see
D:when; have seen
正确答案是: