How time flies ! Several years _____ since we last met at Jack’s Party.
#39388
A
has passed
B
had passed
C
have passed
D
will pass