Then and there

On the spot / Off the top of one's head / Off-hand / Right then and there


Sui due piedi

Lì per lì / Seduta stante

Sui due piedi

Sui due piedi


Meanings
Immediately, without planning ahead of time

Examples
His remark was so rude that, then and there, everybody was left speechless
Il suo appunto è stato tanto villano che, lì per lì, nessuno ha saputo replicare

She decided to marry him on the spot, as soon as she saw the huge diamond ring
Nel momento in cui lui le mostrò l'anello con quell'enorme diamante, lei, seduta stante, decise di sposarlo

To beat the competition, the new car dealer is promising easy credit on the spot
Per battere la concorrenza , il nuovo concessionario auto promette un finanziamento seduta stante

"Can you give me the name of a good critique on Petrarca?" "Well..., I can't think of anyone off the top of my head. Let me think about it and I'll let you know"
"Puoi consigliarmi un buon libro di critica sul Petrarca?" "Mah..., così sui due piedi non mi viene in mente niente. Ci penso e poi te lo faccio sapere"

"How much money did we spend on heating last winter?" "I can't give you the figures off-hand. I'll have to look them up"
"Quanto abbiamo speso l'anno scorso di riscaldamento?" "Così sui due piedi non saprei dirti la cifra esatta; dovrei controllare"