单项选择题

The law requires that everyone______ his car checked at least once a year.

A.has
B.would have
C.have
D.will have