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.
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, just | yesterday, last week/month/year |
| ever, never | ago (two days ago) |
| for, since | in 2020, on Monday |
| so far, up to now | when I was young |
| recently, lately | at that time, then |
For vs Since
| For (durata) | Since (punto di partenza) |
|---|---|
| for three years | since 2021 |
| for a long time | since January |
| for two hours | since 9 a.m. |
| for six months | since 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®
- For vs since: for + durata, since + punto di partenza. Non confonderli: since three years è scorretto
- Marcatore temporale del passato: se la frase contiene yesterday, ago, last week, usa sempre il past simple
- Already vs yet: already nelle frasi affermative, yet nelle domande e nelle negazioni
- Gone vs been: has gone to Paris = adesso è a Parigi. Has been to Paris = ha visitato Parigi (ma è tornato)
- 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
- Individua i marcatori temporali: spesso è la parola spia a determinare il tempo corretto
- Pensa ad "adesso": se il risultato conta adesso, è il present perfect
- Memorizza le coppie for/since: è una delle trappole più frequenti nella Part 5
- 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.
Gratis, senza carta di credito

Guides connexes
Padroneggia tutti i 9 modali per il TOEIC® Part 5: scala di probabilità, modali al passato (should have, could have), formule per email di lavoro, semi-modali e le 5 trappole più comuni.
Padroneggia i periodi ipotetici inglesi (zero, first, second, third) con regole di formazione, esempi e le trappole tipiche del TOEIC® da evitare.