on the spot

/ɒn ðə spɒt/ オン ザ スポット

1. すぐに、即座に

何か行動を起こす際に、時間をおかずにすぐに行う状況や、決定が迅速になされる様子を表します。
He had to make a decision on the spot. (彼はその場で決断しなければならなかった。)

2. その場所で、現場で

何かが起こっているまさにその場所、または問題が発生している特定の状況を指します。
The police caught the thief on the spot. (警察はその場で泥棒を捕まえた。)

3. 困った状況に置かれて、窮地に陥って

突然の質問や予期せぬ困難な状況に直面し、すぐに答えたり対応したりする必要がある、プレッシャーのかかる状態を表します。
His boss put him on the spot by asking about the missing files. (彼の上司は、見つからないファイルについて尋ねて彼を窮地に陥れた。)
関連
then and there
at the scene
in a difficult position