单项选择题

A teacher ______ do every exercise but a student ______.

A.may not ; must
B.needn't; must
C.can't; should
D.mustn't; should