单项选择题

The law requires that everyone()his car checked at least once a year.

A、 has
B、 had
C、 have
D、 must have