Indicative
Present
io puttaneggiotu puttaneggi
lui puttaneggia
noi puttaneggiamo
voi puttaneggiate
loro puttaneggiano
Present perfect
io ho puttaneggiatotu hai puttaneggiato
lui ha puttaneggiato
noi abbiamo puttaneggiato
voi avete puttaneggiato
loro hanno puttaneggiato
Imperfect
io puttaneggiavotu puttaneggiavi
lui puttaneggiava
noi puttaneggiavamo
voi puttaneggiavate
loro puttaneggiavano
Pluperfect
io avevo puttaneggiatotu avevi puttaneggiato
lui aveva puttaneggiato
noi avevamo puttaneggiato
voi avevate puttaneggiato
loro avevano puttaneggiato
Simple past
io puttaneggiaitu puttaneggiasti
lui puttaneggiò
noi puttaneggiammo
voi puttaneggiaste
loro puttaneggiarono
Past perfect
io ebbi puttaneggiatotu avesti puttaneggiato
lui ebbe puttaneggiato
noi avemmo puttaneggiato
voi aveste puttaneggiato
loro ebbero puttaneggiato
Future
io puttaneggeròtu puttaneggerai
lui puttaneggerà
noi puttaneggeremo
voi puttaneggerete
loro puttaneggeranno
Future perfect
io avrò puttaneggiatotu avrai puttaneggiato
lui avrà puttaneggiato
noi avremo puttaneggiato
voi avrete puttaneggiato
loro avranno puttaneggiato
Subjunctive
Present
che io puttaneggiche tu puttaneggi
che lui puttaneggi
che noi puttaneggiamo
che voi puttaneggiate
che loro puttaneggino
Past
che io abbia puttaneggiatoche tu abbia puttaneggiato
che lui abbia puttaneggiato
che noi abbiamo puttaneggiato
che voi abbiate puttaneggiato
che loro abbiano puttaneggiato
Imperfect
che io puttaneggiassiche tu puttaneggiassi
che lui puttaneggiasse
che noi puttaneggiassimo
che voi puttaneggiaste
che loro puttaneggiassero
Pluperfect
che io avessi puttaneggiatoche tu avessi puttaneggiato
che lui avesse puttaneggiato
che noi avessimo puttaneggiato
che voi aveste puttaneggiato
che loro avessero puttaneggiato
Imperative
Present
-puttaneggia
puttaneggi
puttaneggiamo
puttaneggiate
puttaneggino
Conditional
Present
io puttaneggereitu puttaneggeresti
lui puttaneggerebbe
noi puttaneggeremmo
voi puttaneggereste
loro puttaneggerebbero
Past
io avrei puttaneggiatotu avresti puttaneggiato
lui avrebbe puttaneggiato
noi avremmo puttaneggiato
voi avreste puttaneggiato
loro avrebbero puttaneggiato
Infinitive
Present
puttaneggiarePast
aver puttaneggiatoGerund
Present
puttaneggiandoPast
avendo puttaneggiatoParticiple
Present
puttaneggianteputtaneggianti
Past
puttaneggiatoputtaneggiati
puttaneggiata
puttaneggiate