单项选择题

You ______ for the exam yesterday, but you went to the cinema instead.

A.should have studied
B.must have studied
C.must be studying
D.might be studying