问题

What great changes! It’s years since we_____ each other last time — Believe it or not, It’s the second time that we _____a face –to- face talk
A:met; had had
B:have met; had
C:had been; had
D:met; have had
B:have met; had
C:had been; had
D:met; have had
正确答案是: