单项选择题

The law requires that everyone______his car checked at least once a year.A) has B) hadC) have D ) must have