The correct options are
A Promoting secularism
C Progressive education
D Rational thinking
The ways to fight against communalism are:
Secularism: It means the separation of religion from state, legal and political aspects of life. Any person’s religious beliefs must not in itself put them at an advantage or a disadvantage.
Progressive education about the society will lead to rational thinking among the people and makes them to fight against communalism.