A. fight
B. refuse
C. welcome
D. repel
resist : refrain from doing (something tempting or unwise).
fight : take part in a violent struggle involving the exchange of physical blows or the use of weapons.
refuse : indicate or show that one is not willing to do something.
welcome : an instance or manner of greeting someone.
repel : drive or force (an attack or attacker) back or away.
Antonym of resist is welcome