单项选择题

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

A、 have
B、 has
C、 is to have
D、 will have