单项选择题

Mary ______ have been invited to the party, but she wasn’t.

A. must
B. should
C. can
D. would