English Phrases and Expressions - To put someone on the spot
The English idiomatic expression ‘to put someone on the spot’ means to put someone in an uncomfortable or difficult situation by putting them under sudden pressure to respond, answer, or make a decision. It often creates discomfort, awkwardness or embarrassment for the person being put on the spot.
Examples:
The interviewer put the job candidate on the spot by asking a surprise question about their weaknesses.
The teacher put the student on the spot by calling on them to answer a question in front of the class without any warning.
During a meeting, the boss put the team on the spot by asking for a detailed report on the project's progress, even though they were not prepared.