Present Perfect vs Past Simple: la regola del 'quando?' che mette fine alla confusione

'I have seen him yesterday' è sbagliato, ma perché? Ecco l'unica domanda che sceglie il tempo giusto ogni volta, più le parole-tempo che bloccano l'uno o l'altro.

di Learn Native English3 min di lettura

L'unico errore di grammatica che trascina uno studente B1 indietro a B2 è confondere have done e did. Buona notizia: c'è una sola domanda da farti prima di ogni frase, e sceglie il tempo giusto in automatico.

L'unica domanda che sceglie il tempo

Prima di dire un verbo, chiediti: "Posso dire quando è successo?"

  • → past simple (did, went, ate)
  • No → present perfect (have done, have gone, have eaten)

Tutto qui. L'intero sistema si riduce a questa singola decisione.

"I saw him yesterday." (Quando? Yesterday. → past simple) "I have seen him." (Quando? Non importa, nessun tempo indicato. → present perfect)

Il bigliettino delle parole-tempo

Alcune parole-tempo si abbinano SEMPRE a un solo tempo. Memorizza le liste:

Parole-tempo del past simple (momento preciso, finito): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday

Parole-tempo del present perfect (aperto, non finito o non specificato): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (ancora in corso), today (ancora in corso)

Il test "ha ancora effetto adesso?"

Quando non c'è una parola-tempo, chiediti: il risultato influenza ancora il presente?

  • "I have lost my keys." → ancora perse. → present perfect.
  • "I lost my keys yesterday." → storia chiusa. → past simple.

Lo stesso evento può prendere uno o l'altro tempo in base al fatto che il risultato conti ancora ADESSO.

L'errore classico da non fare mai

La soluzione è meccanica: vedi yesterday, last, ago, in [year], when? → past simple. Senza eccezioni.

Esercizio: scegli il tempo giusto

Riempi lo spazio con la forma corretta (past simple o present perfect):

  1. I in Tokyo for three years. (vivo ancora lì adesso)
  2. She in Paris in 2018. (anno preciso — finito)
  3. sushi? (domanda aperta)
  4. We to the cinema yesterday.
  5. He the report yet.
  6. I her since Monday.
  7. They a new car last week.
  8. The bus .

Bonus: i participi passati irregolari che ti serviranno

La maggior parte dei participi passati finisce in -ed (worked, finished). Ma i verbi ad alta frequenza sono irregolari. Allena questi — coprono l'80% dell'uso del present perfect:

see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)

Se riesci a richiamare tutti e 12 in meno di 10 secondi, hai lo schema. Altrimenti allenali ogni giorno per una settimana.