One of the mysteries of the English language finally explained.
1‘she hit on a novel idea for fundraising’
discover, come up with, think of, conceive of, dream up, work out, invent, create, originate, develop, devise, design, pioneer, uncover, contrive, realize
stumble on, chance on, light on, come upon, blunder on, arrive at
informal put one's finger on
In this article we explore how to impress employers with a spot-on CV.