单项选择题

Lorie waited over an hour for Ken. He really ______ have called her, don"t you think

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