langs123
Livello
Vista

Tempi perfetti (Perfect)A2–B1

Present perfect e past perfect: have, has o had più il participio passato per un fatto anteriore visto da un momento successivo. Un tempo concluso, come yesterday o ago, richiede il past simple: I saw her yesterday. I have seen her today.

Nessuna informazione al livello attuale. Questa vista inizia dal livello A2: scegli A2 o un livello superiore.

Nessuna informazione al livello attuale. Questa vista inizia dal livello A2: scegli A2 o un livello superiore.

Scheda riassuntivaA2–B1

Tempo verbaleDomandaAffermazioneNegazione
Aus.SoggettoVerboSoggettoAus.VerboSoggettoAus.Verbo
Present perfectHaveIworked?Ihaveworked.Ihaven'tworked.
youYouYou
HasheHehasHehasn't
sheSheShe
itItIt
HaveweWehaveWehaven't
theyTheyThey
B1Past perfectHadIworked?Ihadworked.Ihadn'tworked.
youYouYou
heHeHe
sheSheShe
itItIt
weWeWe
theyTheyThey

PanoramicaA2

Ogni tempo perfect ha la forma have + participio passato: have / has per il presente, had per il passato.

  • Nelle domande l'ausiliare va prima del soggetto; nelle negazioni prende not: haven't, hasn't, hadn't.
  • Il verbo principale è sempre al participio passato: worked, seen, gone.
  • has si usa con he, she, it; had è uguale per tutti.
  • Forme contratte: I've, she's (= she has), I'd (= I had).

Il participio passatoA2

TipoRegolaEsempiItaliano
verbi regolariV + -edwork → worked / live → lived / study → studiedlavorare / vivere / studiare
irregolari, uguali al past simpleil participio è uguale alla forma del past simplehave → had / buy → bought / meet → metavere / comprare / incontrare
irregolari, forma propriada imparare uno per unosee → seen / write → written / eat → eaten / do → donevedere / scrivere / mangiare / fare
go, bego ha due participigo → gone / been · be → beenandare / essere

Present perfect: formaA2–B1

  • La risposta breve ripete have / has: Have you met Tom? — Yes, I have. / No, I haven't. — Hai conosciuto Tom? — Sì, l'ho conosciuto; no, non l'ho conosciuto.
  • ever, never, just e already vanno tra have / has e il participio: I've never seen snow. / He's just left. — Non ho mai visto la neve. / È appena partito.
  • yet va alla fine, nelle negazioni e nelle domande: I haven't finished yet. / Have you finished yet? — Non ho ancora finito. / Hai già finito?
  • B1How long chiede la durata di uno stato fino a ora: How long have you lived here? — Da quanto tempo vivi qui?

Present perfect: usoA2–B1

UsoEsempioItaliano
Esperienza di vita, senza indicare il tempoI've been to Paris twice.Sono stato a Parigi due volte.
Notizie recentiI've just seen Anna.Ho appena visto Anna.
Risultato visibile adessoI've lost my keys.Ho perso le chiavi.
Tempo non concluso (oggi, questa settimana)I've had three coffees today.Oggi ho preso tre caffè.
B1Uno stato dal passato fino a ora (for, since)She's lived here since 2019.Vive qui dal 2019.
  • been = è andato ed è tornato; gone = è andato e si trova ancora là: She's been to Spain. / She's gone to Spain. — È stata in Spagna. / È andata in Spagna.
  • B1for richiede una durata; since richiede un punto di partenza: I've known her for ten years / since 2015. — La conosco da dieci anni. / La conosco dal 2015.

Past perfect: formaB1

  • La risposta breve ripete had: Had they left? — Yes, they had. / No, they hadn't. — Se n'erano andati? — Sì, se n'erano andati; no, non se n'erano andati.
  • already, just e never vanno tra had e il participio: I'd never flown before. — Non avevo mai volato prima.

Past perfect: usoB1

UsoEsempioItaliano
Un'azione anteriore a un'altra azione passataWhen I got home, she had already cooked.Quando sono arrivato a casa, lei aveva già cucinato.
Un'azione anteriore a un momento del passatoBy 8 o'clock he had left.Alle otto era già partito.
La causa di una situazione passataHe was tired. He had worked all night.Era stanco. Aveva lavorato tutta la notte.
  • Espressioni di tempo: when, after, before, by the time, already.
  • La storia in sé va al past simple; il past perfect guarda indietro da lì.

Confronto: present perfect e past simpleA2

Present perfectPast simple
fatto passato, tempo aperto o non conclusotempo concluso, indicato o noto
I've seen that film. — Ho visto quel film.I saw it last night. — L'ho visto ieri sera.
ever, never, just, already, yet — qualche volta, mai, appena, già, ancorayesterday, last week, ago — ieri, la settimana scorsa, fa
  • Una parola che indica un tempo concluso (yesterday, last week, ago) richiede il past simple.
  • USA: il past simple è frequente con just, already e yet: I just ate. — Ho appena mangiato.

Errori frequentiA2–B1

✗✓Regola
I have seen him yesterday.I saw him yesterday.tempo concluso → past simple
B1I live here since 2010.I have lived here since 2010.since / for + stato fino a ora → present perfect
She has went home.She has gone home.have / has + participio passato
She have lost her keys.She has lost her keys.he / she / it → has
I have gone to Paris twice.I have been to Paris twice.un'andata e ritorno → been
B1When I arrived, the film has already started.When I arrived, the film had already started.azione passata anteriore → had + participio
B1Had you saw him?Had you seen him?dopo had si usa il participio passato