问题

Hannah ________me; otherwise, other students wouldn’t have known my result of the quiz.[ ]
A: may betray
B: must betray
C: must have betrayed
D: should betray
B: must betray
C: must have betrayed
D: should betray
正确答案是: