单项选择题

A.should pass
B.should have passed
C.must pass
D.must have passed