An efficient in situ prepared superacid BF3–H2O promoted benzylation of arenes using benzyl alcohols and acetates achieves various diarylalkanes.