The correct answer is Option C.
ANACHRONISTIC means belonging to the period other than the current times.
MODERN means relating to the current times.
Thus MODERN is the antonym of ANACHRONISTIC.
The remaining options are incorrect because:
FORMERLY means in earlier times.
PRESENT means the present times.
NON-EXISTING means something that does not exist.