The past tense of put on the spot is also put on the spot.
The third-person singular simple present indicative form of put on the spot is puts on the spot.
The present participle of put on the spot is putting on the spot.
The past participle of put on the spot is put on the spot.