单项选择题

Linda didn’t go to the movie last night because she _____ for the final examination until 10 p.m.

A.should have prepared
B.had to prepare
C.must have prepared
D.would have to prepare