问题

I________ you for a long time. –Oh, I_______ in Beijing. I’ve just come back.
A:haven’t seen; am
B:didn’t see; will be
C:haven’t seen; was
D:haven’t seen; have been
B:didn’t see; will be
C:haven’t seen; was
D:haven’t seen; have been
正确答案是: