单项选择题

A.can
B.may
C.needs
D.could