单项选择题

10. Everyone ____ do his best for the modernization of his country. A.
can                                B.
may C.
should                              D.
had to