单项选择题

--Why does Sara know so much about Angkor Wat
--She ______ have been there, or because of some other reasons.

A.must
B.oughtn't to
C.may
D.can't