1. on the ball 机灵,高明;留心、勤奋、有见识、出色、得力

暗含:处于最佳状态全神贯注的、状态好的、反应快等

You can trust him; he's got a lot on the ball.

你可以相信他,他很有本领。《汉英大词典》

He will do well in that work because he has a lot on the ball.

他会做好这件事,因为他很有一手。《汉英大词典》

She really is on the ball; she's bought houses at auctions so she knows what she's doing.

她很精明干练;她通过拍卖购过房,所以知道自己在做什么。

《柯林斯高阶英汉双解学习词典》

Daniel: If you hope to keep your job, you'd better get on the ball.

丹尼尔:如果你还想要你的那份工作,你最好用心做。

That new teacher is really on the ball.

那位新老师确实出色.

The new publicity manager is really on the ball.

新的宣传部主任确实很内行.

You should be on the ball.你应该全神贯注!

You are really on the ball!你确实是最棒的!(夸人机灵聪明

lf you were on the ball, this wouldn’t have happened.如果你办事机警,这事就不会发生了。

This guy is really on the ball.此人的确办事老练。

2.on the ball当然也有“在球上”之原始意思:

Tall Paul did fall on the ball.

高保罗倒在了球上。

Write my name on the ball?

在球上签我的名?

拓展:

下面的词组都有2个含义

have a ball

尽情享乐;有一场舞会

We intend to have a ball at the amusement park today.

我们打算今天到游乐场玩个痛快。

ball and chain

妻子、累赘

I will ask theball and chain.

我得回去问问我的老婆。

play ball with

和某人合作;和某人玩球

If you play ball withus, there may be something in it for you.

如果您与我们合作的话,这会对您有好处的。

on the ball在球上吗