Corsi di grammatica 9 min de lecture

Present perfect vs past simple: la guida completa per il TOEIC®

Padroneggia la differenza tra present perfect e past simple: parole spia, regole d'uso e le trappole tipiche del TOEIC® con for/since, already/yet.

Par Justin DE SIO
GrammarTensesPresent PerfectTOEICEnglish

Present Perfect vs Past Simple

Il present perfect (have/has + past participle) è un tempo presente. Ti parla della situazione adesso. Il past simple (did) ti parla solo del passato.

La domanda chiave è: il risultato conta adesso? Se sì, usa il present perfect. Se parli di un momento preciso del passato, usa il past simple.

Quando usare ciascun tempo

Present Perfect Past Simple
I have lost my key. (Non ce l'ho ancora)I lost my key yesterday. (Momento preciso)
She has worked here for 5 years. (Lavora ancora qui)She worked here for 5 years. (Non lavora più qui)
Have you ever been to Japan? (In tutta la tua vita)Did you go to Japan last year? (Momento preciso)
The company has grown a lot. (Risultato visibile adesso)The company grew in 2023. (Anno preciso)

Parole spia e marcatori temporali

Present Perfect Past Simple
already, yet, justyesterday, last week/month/year
ever, neverago (two days ago)
for, sincein 2020, on Monday
so far, up to nowwhen I was young
recently, latelyat that time, then

For vs Since

For (durata) Since (punto di partenza)
for three yearssince 2021
for a long timesince January
for two hourssince 9 a.m.
for six monthssince I graduated

Present Perfect Continuous vs Present Perfect Simple

Continuous (have been doing) Simple (have done)
I have been reading this report. (attività in corso)I have read this report. (azione conclusa)
It has been raining all day. (durata dell'attività)It has rained three times this week. (numero di volte)
She has been working here since May. (enfasi sulla durata)She has worked on five projects. (enfasi sul risultato)

Trappole frequenti al TOEIC®

  1. For vs since: for + durata, since + punto di partenza. Non confonderli: since three years è scorretto
  2. Marcatore temporale del passato: se la frase contiene yesterday, ago, last week, usa sempre il past simple
  3. Already vs yet: already nelle frasi affermative, yet nelle domande e nelle negazioni
  4. Gone vs been: has gone to Paris = adesso è a Parigi. Has been to Paris = ha visitato Parigi (ma è tornato)
  5. This morning / today: se il periodo non è concluso, usa il present perfect. Se è concluso, usa il past simple

Queste trappole sono particolarmente frequenti nella Part 5 del TOEIC®, che mette alla prova direttamente la tua padronanza dei tempi verbali.

Consigli per la preparazione

  1. Individua i marcatori temporali: spesso è la parola spia a determinare il tempo corretto
  2. Pensa ad "adesso": se il risultato conta adesso, è il present perfect
  3. Memorizza le coppie for/since: è una delle trappole più frequenti nella Part 5
  4. Allenati sulla Part 5: è la parte in cui i tempi verbali vengono testati più spesso

Per mettere in pratica queste regole, prova i nostri esercizi TOEIC® gratuiti. Dai un'occhiata anche alla nostra guida alla preparazione al TOEIC® per un approccio completo.

Domande frequenti

Perfeziona i tuoi tempi verbali con 990prep

Il present perfect è uno dei punti grammaticali più testati al TOEIC®. Allenati con gli esercizi di 990prep per padroneggiare la differenza tra present perfect e past simple.

Esercizi realistici Spiegazioni dettagliate Monitoraggio dei progressi
Iscriviti gratis

Gratis, senza carta di credito

Guides connexes

990prep

Your fastest path to a higher TOEIC score. Practice with professionally crafted mock tests.

58 rue de Monceau, 75008 Paris

Company

TOEIC® is a registered trademark of Educational Testing Service (ETS).
This website is not affiliated with or endorsed by Educational Testing Service.

© 2026 990prep. All rights reserved.