be quick off the mark
• be fast in responding to a situation or understanding something.
• "he was quick off the mark with girls"
Similar:
alert,
quick,
quick-witted,
bright,
clever,
perceptive,
sharp,
sharp-witted,
observant,
wide awake,
on the ball,
on one's toes,
quick on the uptake,