单项选择题

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

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