单项选择题

It’s nearly seven o’clock. Mary______be back home at this moment.

[A] have to
B. must
C. can