单项选择题

Nobody but Tom and Mary ______ the secret.

A. know
B. knows
C. have known
D. is known