Ідіома: on the spot

Переклад: 1. негайно, відразу, на місці, не відкладаючи;
2. у скрутному або незручному положенні, у важкому становищі

Приклад:

it's noon, and i'm glad you're all here on the spot. Now we can begin.
Зараз полудень, і я радий, що ви всі на місці. Тепер ми можемо починати.

The man was suddenly put on the spot when the reporter asked him about the money.
Чоловік різко опинився в скрутному становищі, коли репортер запитав його про гроші.