单项选择题

You didn' t pass the final exams. You ______ have reviewed your lessons before the exams.

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