Other forms second form Remove the "si"
Indicative
Present
io mi stupefacciotu ti stupefai
lui si stupefà
noi ci stupefacciamo
voi vi stupefate
loro si stupefanno
Present perfect
io mi sono stupefattotu ti sei stupefatto
lui si è stupefatto
noi ci siamo stupefatti
voi vi siete stupefatti
loro si sono stupefatti
Imperfect
io mi stupefacevotu ti stupefacevi
lui si stupefaceva
noi ci stupefacevamo
voi vi stupefacevate
loro si stupefacevano
Pluperfect
io mi ero stupefattotu ti eri stupefatto
lui si era stupefatto
noi ci eravamo stupefatti
voi vi eravate stupefatti
loro si erano stupefatti
Simple past
io mi stupefecitu ti stupefacesti
lui si stupefece
noi ci stupefacemmo
voi vi stupefaceste
loro si stupefecero
Past perfect
io mi fui stupefattotu ti fosti stupefatto
lui si fu stupefatto
noi ci fummo stupefatti
voi vi foste stupefatti
loro si furono stupefatti
Future
io mi stupefaròtu ti stupefarai
lui si stupefarà
noi ci stupefaremo
voi vi stupefarete
loro si stupefaranno
Future perfect
io mi sarò stupefattotu ti sarai stupefatto
lui si sarà stupefatto
noi ci saremo stupefatti
voi vi sarete stupefatti
loro si saranno stupefatti
Subjunctive
Present
che io mi stupefacciache tu ti stupefaccia
che lui si stupefaccia
che noi ci stupefacciamo
che voi vi stupefacciate
che loro si stupefacciano
Past
che io mi sia stupefattoche tu ti sia stupefatto
che lui si sia stupefatto
che noi ci siamo stupefatti
che voi vi siate stupefatti
che loro si siano stupefatti
Imperfect
che io mi stupefacessiche tu ti stupefacessi
che lui si stupefacesse
che noi ci stupefacessimo
che voi vi stupefaceste
che loro si stupefacessero
Pluperfect
che io mi fossi stupefattoche tu ti fossi stupefatto
che lui si fosse stupefatto
che noi ci fossimo stupefatti
che voi vi foste stupefatti
che loro si fossero stupefatti
Imperative
Present
-stupefa'ti
si stupefaccia
stupefacciamoci
stupefatevi
si stupefacciano
Conditional
Present
io mi stupefareitu ti stupefaresti
lui si stupefarebbe
noi ci stupefaremmo
voi vi stupefareste
loro si stupefarebbero
Past
io mi sarei stupefattotu ti saresti stupefatto
lui si sarebbe stupefatto
noi ci saremmo stupefatti
voi vi sareste stupefatti
loro si sarebbero stupefatti
Infinitive
Present
stupefarsiPast
essersi stupefattoGerund
Present
stupefacendosiPast
essendosi stupefattoParticiple
Present
stupefacentosistupefacentisi
Past
stupefattosistupefattisi
stupefattasi
stupefattesi