Promoting effect of dual modification of H-ZSM-5 catalyst by alkali treating and Mg doping on catalytic performances for alkylation of benzene with ethanol to ethylbenzene