单项选择题

In this country it is required that anyone who has recently come here ______ taxes.

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