单项选择题

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

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