on the spot
(at actual place)在现场
They know what's going on because they're on the spot.他们知道是怎么回事, 因为他们就在现场。
Luckily they were able to mend the car on the spot.很幸运, 他们现场便把车修好了。
(immediately)立即;当场;马上
I would have resigned on the spot if she'd said that to me.如果她对我说那样的话, 我当时就会辞职的。
They gave her the job on the spot.他们当场就给了她这份工作。