Train this verb
Infinitivestupire
Gerundstupendo
Present participlestupente
Past participlestupito

Indicative mood

Present

iostupisco
tustupisci
lui, lei, Leistupisce
noistupiamo
voistupite
loro, Lorostupiscono

Imperfect

iostupivo
tustupivi
lui, lei, Leistupiva
noistupivamo
voistupivate
loro, Lorostupivano

Remote past

iostupii
tustupisti
lui, lei, Leistupì
noistupimmo
voistupiste
loro, Lorostupirono

Future

iostupirò
tustupirai
lui, lei, Leistupirà
noistupiremo
voistupirete
loro, Lorostupiranno

Present perfect

ioho stupito
tuhai stupito
lui, lei, Leiha stupito
noiabbiamo stupito
voiavete stupito
loro, Lorohanno stupito

Past perfect

ioavevo stupito
tuavevi stupito
lui, lei, Leiaveva stupito
noiavevamo stupito
voiavevate stupito
loro, Loroavevano stupito

Remote past perfect

ioebbi stupito
tuavesti stupito
lui, lei, Leiebbe stupito
noiavemmo stupito
voiaveste stupito
loro, Loroebbero stupito

Future perfect

ioavrò stupito
tuavrai stupito
lui, lei, Leiavrà stupito
noiavremo stupito
voiavrete stupito
loro, Loroavranno stupito

Subjunctive mood

Present

che iostupisca
che tustupisca
che lui, lei, Leistupisca
che noistupiamo
che voistupiate
che loro, Lorostupiscano

Imperfect

che iostupissi
che tustupissi
che lui, lei, Leistupisse
che noistupissimo
che voistupiste
che loro, Lorostupissero

Perfect

che ioabbia stupito
che tuabbia stupito
che lui, lei, Leiabbia stupito
che noiabbiamo stupito
che voiabbiate stupito
che loro, Loroabbiano stupito

Past perfect

che ioavessi stupito
che tuavessi stupito
che lui, lei, Leiavesse stupito
che noiavessimo stupito
che voiaveste stupito
che loro, Loroavessero stupito

Conditional mood

Present

iostupirei
tustupiresti
lui, lei, Leistupirebbe
noistupiremmo
voistupireste
loro, Lorostupirebbero

Perfect

ioavrei stupito
tuavresti stupito
lui, lei, Leiavrebbe stupito
noiavremmo stupito
voiavreste stupito
loro, Loroavrebbero stupito

Imperative mood

(tu)stupisci
(Lei)stupisca
(noi)stupiamo
(voi)stupite
(Loro)stupiscano

Translations

Catalan
esbalair, sorprendre
German
erstaunen, verwundern
English
to amaze, to astonish, to surprise
Spanish
asombrar, pasmar, sorprender
French
étonner