单项选择题

Mr. Smith isn’t here yet. I think he ______ about the meeting.

A. should have forgot
B. ought to forget
C. must have forgot
D. may not forget