Problems should be solved on the spot, as soon as they arise.
當問題一產生時, 就應當現場解決。
on the spot: 立刻;當場;在危險中;處於負責地位
Even clever people are not terribly clever when put on the spot.
即使是聰明人在面對難題時, 也未必就能表現得特別聰明。
I think you have put him on the spot.
我認為你使他陷入了困境。