Present perfect: esercizi: 18 serie con soluzioni, A1–B2

18 serie di esercizi gratuite su «Present perfect» (A1–B2), con soluzioni. Leggi la regola, guarda gli errori più comuni e controlla subito ogni risposta.

18 serie115 eserciziA1–B2Vai alle serie

  • A16
  • A27
  • B14
  • B21

Present perfect: come funziona

Il present perfect (have/has + participio passato) collega il passato al presente. Si usa per le esperienze (I've been to Japan), per eventi recenti con un risultato ora (She's lost her keys) e per situazioni iniziate nel passato che continuano (We've lived here for ten years). Non si usa con momenti conclusi come yesterday.

Present perfect o past simple

Present perfect: periodo non conclusoPast simple: momento concluso
I've visited Rome twice.I visited Rome in 2019.
She's lost her phone.She lost her phone last week.
Have you seen the new film?Did you see the film on Saturday?

Esercizi per livello

18 serie · 115 esercizi
LivelloSerie di eserciziEsercizi
A1Present perfect (affirmative)6
A1Present perfect affirmative (2)5
A1Present perfect (negative and interrogative)7
A1Present perfect negative and interrogative (2)6
A1Present perfect5
A1Present perfect or past simple8
A2Past simple vs present perfect5
A2Present perfect7
A2Present perfect (2)8
A2Present perfect and past simple5
A2Present perfect or past simple8
A2Present perfect with for and since8
A2Present perfect with just, already and yet8
B1Past simple and present perfect contrast5
B1Present perfect and past simple contrast6
B1Present perfect continuous6
B1Present perfect simple and continuous6
B2Present perfect simple and continuous6

Errori comuni

  1. Sbagliato: I have seen him yesterday.

    Giusto: I saw him yesterday.

    Un momento concluso vuole il past simple.

  2. Sbagliato: I live here since 2015.

    Giusto: I have lived here since 2015.

    Con since e for: present perfect.

  3. Sbagliato: Have you ever went to Paris?

    Giusto: Have you ever been to Paris?

    Serve il participio: been, gone.

  4. Sbagliato: She has finished already her homework.

    Giusto: She has already finished her homework.

    Already va prima del verbo principale.

  1. 1

    Past simple

    15 serie
  2. 2

    Past perfect

    5 serie
  3. 3

    Present simple o present continuous

    9 serie
Tutti gli argomenti di grammatica