Akademik

be on the ball
1) Общая лексика: быстро понимать и реагировать на что-либо, схватывать на лету, лицом в грязь не ударить
2) Разговорное выражение: оказаться на высоте, быть на высоте

Универсальный англо-русский словарь. . 2011.