English / phrase
on the spot
MEANING IN ENGLISH
Immediately and without prior warning; or placed in a challenging situation requiring instant recall or reaction.; Immediately and without hesitation; also placed in an awkward position requiring an instant choice
In context
01
When the professor questioned him on the spot, he successfully recalled the critical statistics.
02
The applicant impressed the interview board so thoroughly that she was hired on the spot.
Synonyms
Immediately,instantaneously,right away
Antonyms
Later,premeditated,after deliberation
Collocations
Put someone on the spot,decide on the spot,answer on the spot