The correct option is A adsorption theory
Heterogeneous catalysis is successfully explained by adsorption theory
Catalyst surface has free valencies which provides sites for chemical forces of attraction. The gaseous or solution phase reactants are adsorbed on catalyst surface. The bonds in reactant molecules break easily. Hence, the reaction quickly proceeds.