Salta al contingut
Classes de reforç

Exercicis del present perfect i el past simple — Anglès 3r ESO

Triar entre el present perfect i el past simple és una de les decisions més freqüents a l'examen d'anglès. Aquests exercicis t'ensenyen el criteri: el past simple per a fets acabats amb un moment concret, i el present perfect per a experiències o situacions que arriben fins ara. Classifiques marcadors temporals com yesterday, ago, ever o so far, tries el temps correcte en frases com «I have never tried sushi» i distingeixes for, que indica durada, de since, que indica el punt d'inici. Les solucions expliquen la pista de cada frase. Errors típics: «I have seen him yesterday» i fer servir ago amb el present perfect.

Nivell bàsic

Exercici 1

Tria el temps correcte: 'I ______ (never / try) sushi.'

Mira la solucióAmaga la solucióde l'exercici 1

'I have never tried sushi.' És una experiència de vida sense moment concret, per tant present perfect amb 'never'.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 2

Tria el temps segons el marcador: 'She ______ (not / call) me yet.'

Mira la solucióAmaga la solucióde l'exercici 2

'She hasn't called me yet.' 'yet' és marcador de present perfect en negatives, al final de la frase.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 3

Completa amb for o since: 'I haven't seen you ______ ages.'

Mira la solucióAmaga la solucióde l'exercici 3

'I haven't seen you FOR ages.' 'ages' expressa una durada ('molt de temps'), per tant 'for'.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 4

Completa amb el verb entre parèntesis en el temps correcte: 'We ______ (visit) our grandparents last Sunday.'

Mira la solucióAmaga la solucióde l'exercici 4

Last Sunday és un moment concret del passat: past simple.
We visited our grandparents last Sunday.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 5

Completa amb el verb entre parèntesis: 'He ______ (arrive) ten minutes ago.'

Mira la solucióAmaga la solucióde l'exercici 5

Ago situa l'acció en un moment del passat: past simple.
He arrived ten minutes ago.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 6

Completa amb el verb entre parèntesis: 'They ______ (just / leave).'

Mira la solucióAmaga la solucióde l'exercici 6

Just indica una acció molt recent amb relació amb el present: present perfect.
They have just left.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 7

Completa la pregunta: 'When ______ you ______ (buy) that jacket?'

Mira la solucióAmaga la solucióde l'exercici 7

Les preguntes amb When demanen un moment concret: past simple.
When did you buy that jacket?

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 8

Completa amb el verb entre parèntesis: 'He ______ (already / do) his homework.'

Mira la solucióAmaga la solucióde l'exercici 8

Already és un marcador del present perfect: has + participi (done).
He has already done his homework.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 9

Completa amb el verb entre parèntesis: 'My grandmother ______ (be) born in 1950.'

Mira la solucióAmaga la solucióde l'exercici 9

Amb un any concret (in 1950) s'usa el past simple. El past simple de be amb my grandmother és was.
My grandmother was born in 1950.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 10

Fes una pregunta amb cada temps: (a) 'You have eaten sushi.' (present perfect) (b) 'You ate sushi last night.' (past simple)

Mira la solucióAmaga la solucióde l'exercici 10

(a) Have you eaten sushi? (have davant del subjecte)
(b) Did you eat sushi last night? (did + infinitiu, sense -ed)

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Nivell intermedi

Exercici 11

Completa la seqüència: 'I ______ (be) to Berlin. I ______ (go) there two years ago.'

Mira la solucióAmaga la solucióde l'exercici 11

'I have been to Berlin. I went there two years ago.' Primer l'experiència (present perfect), després el detall datat amb 'two years ago' (past simple).

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 12

Corregeix: 'I have visited my cousins last summer.'

Mira la solucióAmaga la solucióde l'exercici 12

'I visited my cousins last summer.' 'last summer' és un moment concret i acabat, per tant past simple, no present perfect.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 13

Completa i explica: 'We ______ (have) a lot of rain this month.' (encara som a mig mes)

Mira la solucióAmaga la solucióde l'exercici 13

'We have had a lot of rain this month.' Com que el mes encara no s'ha acabat, el període arriba fins ara: present perfect.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 14

Completa amb for o since: 'She has worked here ______ she left university.'

Mira la solucióAmaga la solucióde l'exercici 14

'She has worked here SINCE she left university.' Es dona un fet que marca l'inici, per tant 'since'.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 15

Completa amb el verb entre parèntesis i amb for o since: 'I ______ (know) her ______ 2020.'

Mira la solucióAmaga la solucióde l'exercici 15

Since 2020 és un punt d'inici, i l'acció arriba fins ara: present perfect.
I have known her since 2020.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 16

Completa amb present perfect o past simple: 'Last week I ______ (go) to Tarragona. I ______ (be) there three times already.'

Mira la solucióAmaga la solucióde l'exercici 16

Last week és un moment acabat: went. Three times already és una experiència fins ara: have been.
Last week I went to Tarragona. I have been there three times already.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 17

Corregeix: 'I have bought this bike in March.'

Mira la solucióAmaga la solucióde l'exercici 17

In March és un moment concret del passat: cal el past simple.
I bought this bike in March.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 18

Completa les dues frases: (a) 'Mark ______ (live) in Vic for ten years; he still lives there.' (b) 'Mark ______ (live) in Vic for ten years, but he moved to Girona.'

Mira la solucióAmaga la solucióde l'exercici 18

(a) Mark has lived in Vic for ten years: l'acció continua avui.
(b) Mark lived in Vic for ten years: és una etapa acabada.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 19

Completa en cada situació: (a) Són les 11 del matí: 'I ______ (have) two coffees this morning.' (b) Són les 8 del vespre: 'I ______ (have) two coffees this morning.'

Mira la solucióAmaga la solucióde l'exercici 19

(a) El matí encara no ha acabat: I have had two coffees this morning.
(b) El matí ja és acabat: I had two coffees this morning.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 20

Completa el diàleg: 'A: ______ you ever ______ (be) to Paris? B: Yes, I ______. I ______ (go) there in 2022.'

Mira la solucióAmaga la solucióde l'exercici 20

La pregunta d'experiència va en present perfect: Have you ever been to Paris?
Resposta breu: Yes, I have.
El detall datat (in 2022) va en past simple: I went there in 2022.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 21

Reescriu amb ago: 'The film started at 8:00 p.m. It is now 8:30 p.m.'

Mira la solucióAmaga la solucióde l'exercici 21

Ago va darrere de la durada i el verb va en past simple.
The film started thirty minutes ago.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Nivell avançat

Exercici 22

Tria i justifica: 'Look! Someone ______ (break) the window.'

Mira la solucióAmaga la solucióde l'exercici 22

'Someone has broken the window.' Ens interessa el resultat present (la finestra ara està trencada), sense dir quan: present perfect.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 23

Classifica cada marcador (past simple o present perfect): yesterday, already, in 2010, so far, last night, recently.

Mira la solucióAmaga la solucióde l'exercici 23

Past simple: yesterday, in 2010, last night. Present perfect: already, so far, recently.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 24

Corregeix: 'I have studied English since three years.'

Mira la solucióAmaga la solucióde l'exercici 24

'I have studied English for three years.' 'three years' és una durada, per tant 'for', no 'since' (interferència del català/castellà).

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 25

Completa el text: 'I ______ (live) in Vic since 2018. Before that, I ______ (live) in Manresa. I ______ (change) school twice in my life.'

Mira la solucióAmaga la solucióde l'exercici 25

I have lived in Vic since 2018 (since + present perfect: continua).
Before that, I lived in Manresa (etapa acabada: past simple).
I have changed school twice in my life (experiència fins ara, sense data).

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 26

Corregeix els errors: 'I have been to Madrid last year. I didn't visit the Prado yet.'

Mira la solucióAmaga la solucióde l'exercici 26

Last year és un moment concret: I went to Madrid last year (past simple).
Yet es combina amb present perfect: I haven't visited the Prado yet.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 27

Explica la diferència de significat entre: (a) 'Joan lived in Berlin for two years.' (b) 'Joan has lived in Berlin for two years.'

Mira la solucióAmaga la solucióde l'exercici 27

(a) Past simple: Joan va viure a Berlín durant dos anys i ja no hi viu (període acabat).
(b) Present perfect: Joan viu a Berlín des de fa dos anys i hi continua vivint.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 28

Escriu quatre frases (model de resposta): dues sobre una experiència amb present perfect i dues amb detalls de quan va passar amb past simple.

Mira la solucióAmaga la solucióde l'exercici 28

Model de resposta:
I have been to Italy twice. I have never tried real Italian pizza there.
I went to Rome in 2022. We visited the Colosseum and it was amazing.
Es valora el present perfect per a l'experiència i el past simple per als detalls concrets.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 29

Completa les tres frases i justifica el temps de cadascuna: (a) 'Have you ever ______ (meet) a celebrity?' (b) 'Where ______ you ______ (meet) him?' (c) 'I ______ (meet) him at a concert in 2023.'

Mira la solucióAmaga la solucióde l'exercici 29

(a) met (participi de meet): experiència sense data, present perfect.
(b) did / meet: demana un detall del passat, past simple.
(c) met: hi ha una data concreta (in 2023), past simple.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Exercici 30

Corregeix els dos errors: 'I have visited Sitges last summer. I have loved it.'

Mira la solucióAmaga la solucióde l'exercici 30

Last summer és un moment acabat i concret: I visited Sitges last summer.
I loved it: és un detall del mateix viatge, també en past simple.
Si afegim una experiència sense data: I have been to Sitges twice.

T'has encallat amb aquest exercici? Pregunta-ho per WhatsApp · Ensenya-ho a casa

Preguntes freqüents

Quan es fa servir for i quan since?

For indica quant de temps dura una cosa (for two years, for ages). Since indica quan va començar (since 2020, since Monday).

Per què és incorrecte «I have seen him yesterday»?

Perquè yesterday és un moment acabat del passat, i amb un moment concret cal el past simple: «I saw him yesterday».

Tornar a Anglès

Altres temes de Anglès 3r ESO