Ten years------------since I met you last.
A
passed
B
have been passed
C
had passed
D
have passed
Correct Answer: have passed