A. Repulsion
B. Modern
C. Disappear
D. Departure
Repulsion : hatred, hate, disgust, dislike, aversion.
Disappear : fade away, be erased, vanish, die down, wear down.
Departure : exit, leave, going, outgo, way going.
Modern : recent, contemporaneous, present-day, hodiernal.
Ancient : pristine, old, antiquated, primitive, archaic.
Antonym of Ancient is Modern.