IdiomDaily LifeEnglish

put someone on the spot

Meaning: To put someone in a difficult situation or to present someone with a difficult choice; to embarrass someone.

Example: “Asking about her salary in front of everyone really put her on the spot.”

Origin: Builds on "on the spot," documented since the mid-1600s in the sense of acting immediately or being present at a precise place and time. "Put someone on the spot" specifically — forcing them into a difficult position where they must answer a hard question or make an uncomfortable decision right away — is a considerably more recent addition, first recorded in 1928. The added "put" makes the difference: rather than simply being somewhere at a given moment, the phrase describes one person actively placing another into that position of pressure, with no room left to delay or avoid the moment.

More English idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →