单项选择题

A.has passed
B.have past
C.have passed
D.had passed