单项选择题

Both Tom and Mary () the exam.

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