Ethanol is given in methyl alcohol poisoning because:
High-Yield Explanation
Ethanol is preferentially metabolised by alcohol dehydrogenase over methanol.At a concenteration 100mg/DL in blood it saturates alcohol dehydrogenase over methanol &retads methanol metabolism. This reduces formation of formaldehyde & formic acid. Ref KD Tripathi 8th ed.