单项选择题

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

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