Salta al contingut
Classes de reforç

Exercicis del present perfect continuous — Anglès 4t ESO

El present perfect continuous serveix per parlar d'activitats que han durat fins ara o que acaben de deixar rastre. Aquests exercicis et fan formar-lo en afirmativa, negativa i pregunta, i explicar per què es fa servir en frases com «You look tired. Have you been running?». La part més important és el contrast amb el present perfect simple: el continuous posa el focus en la durada de l'activitat i el simple, en el resultat o en la quantitat («How many emails have you sent?»). Les solucions expliquen la pista de cada frase. Errors típics: fer servir el present continuous per a durades fins ara i triar el temps segons la traducció catalana.

Nivell bàsic

Exercici 1

Completa amb el present perfect continuous: 'They ___ (play) football for two hours.'

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

They have been playing football for two hours. (subjecte plural → have + been + playing)

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

Exercici 2

Completa amb el present perfect continuous: 'She ___ (work) here since 2019.'

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

She has been working here since 2019. (subjecte 'she' → has + been + working)

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

Exercici 3

Posa la frase en negativa: 'I have been sleeping well.'

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

I haven't been sleeping well. (afegim 'not' a 'have' → haven't been sleeping)

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

Exercici 4

Completa amb el present perfect continuous: 'We ___ (wait) for the bus for twenty minutes.'

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

El subjecte és we, així que fem servir have + been + verb en -ing.
We have been waiting for the bus for twenty minutes.
Pista: for twenty minutes indica la durada de l'activitat.

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

Exercici 5

Completa amb el present perfect continuous: 'My brother ___ (learn) to drive since January.'

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

Amb un subjecte de tercera persona del singular (my brother) usem has + been + -ing.
My brother has been learning to drive since January.
Error típic: escriure have amb he, she o it.

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

Exercici 6

Passa a negativa amb contracció: 'He has been studying hard.'

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

Afegim not després de l'auxiliar has i el contraiem: has + not = hasn't.
He hasn't been studying hard.
La resta de la frase (been + -ing) no canvia.

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

Exercici 7

Converteix en pregunta de resposta sí/no: 'It has been raining all morning.'

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

En les preguntes, l'auxiliar has passa davant del subjecte.
Has it been raining all morning?
Resposta curta possible: Yes, it has. / No, it hasn't.

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

Exercici 8

Completa amb for o since: a) 'I have been playing the piano ___ three years.' b) 'She has been waiting ___ 4 o'clock.'

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

For va amb una durada (quant de temps) i since amb el moment en què va començar l'acció.
a) three years és una durada: for.
b) 4 o'clock és un punt en el temps: since.

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

Exercici 9

Escull l'auxiliar correcte (have o has): 'My parents ___ been working a lot lately.'

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

El subjecte my parents equival a they (plural), per tant fem servir have.
My parents have been working a lot lately.
Has només s'usa amb he, she, it i subjectes singulars.

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

Exercici 10

Ordena les paraules per formar una frase: 'been / has / crying / the baby / all night'

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

Ordre: subjecte + has + been + verb en -ing + complement de temps.
The baby has been crying all night.
Comprovació: has (3a persona singular) + been + crying (-ing).

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

Nivell intermedi

Exercici 11

Fes una pregunta amb How long: 'They have been dating for a year.'

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

How long have they been dating? (preguntem per la durada amb How long + have + subjecte + been + -ing)

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

Exercici 12

Explica per què usem el continuous a 'You look tired. Have you been working all night?'

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

Perquè l'activitat (treballar) acaba de parar i en veiem el resultat ara (la persona sembla cansada). El present perfect continuous posa el focus en l'activitat que ha durat tota la nit.

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

Exercici 13

Tria simple o continuous: 'She ___ (write) her novel all year.'

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

She has been writing her novel all year. (focus en la durada de l'activitat → present perfect continuous)

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

Exercici 14

Explica quin temps triaries per dir que la teva feina de netejar el cotxe ja està acabada.

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

El present perfect simple: 'I have cleaned the car.' Perquè el focus és el resultat acabat, no la durada de l'activitat.

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

Exercici 15

Fes una pregunta amb What sobre la part en negreta: 'Tom has been reading a thriller.' (Escriu la pregunta completa.)

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

Substituïm el complement per What i invertim l'auxiliar i el subjecte.
What has Tom been reading?
Estructura: What + has/have + subjecte + been + verb en -ing?

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

Exercici 16

Corregeix l'error: 'I have been wait for you since five o'clock.'

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

Després de have been el verb ha d'anar en -ing, no en infinitiu.
I have been waiting for you since five o'clock.
Error típic: oblidar la terminació -ing.

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

Exercici 17

Entres a la cuina i veus que el terra és molla. Escriu una frase amb el present perfect continuous que n'expliqui el motiu.

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

Model de resposta: Someone has been mopping the floor.
Altres respostes vàlides: It has been raining and somebody has been walking in with wet shoes.
Fem servir el present perfect continuous perquè veiem avui el resultat d'una activitat recent.

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

Exercici 18

Completa amb el temps més adequat (simple o continuous): 'Look! Someone ___ (eat) my sandwich. There is only half left.'

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

Es veu un resultat concret (només queda la meitat) i l'acció ja ha acabat.
Someone has eaten my sandwich (present perfect simple).
Si l'important fos l'activitat, diríem: Someone has been eating my sandwich, però aquí el focus és el resultat.

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

Exercici 19

Tradueix a l'anglès: 'Fa dues hores que estudio per a l'examen.'

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

L'acció va començar fa dues hores i continua ara, i s'hi destaca la durada.
I have been studying for the exam for two hours.
El català usa «fa… que» i l'anglès have been -ing + for.

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

Exercici 20

Reescriu amb el present perfect continuous: 'She started jogging in March and she still jogs.' (She ___ since March.)

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

L'acció va començar en el passat i continua ara, amb since i un punt de partida.
She has been jogging since March.

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

Exercici 21

Completa el diàleg: 'A: Why are your hands so dirty? B: Because I ___ (work) in the garden.'

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

B explica la causa de la situació actual (mans brutes) amb una activitat que acaba de parar.
B: Because I have been working in the garden.
Forma curta correcta: I've been working.

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

Nivell avançat

Exercici 22

Completa amb el temps correcte (simple o continuous): 'I ___ (know) Sarah since primary school.'

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

I have known Sarah since primary school. ('know' és stative → present perfect simple, no continuous)

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

Exercici 23

Tria simple o continuous: 'How many emails ___ you ___ (send) today?'

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

How many emails have you sent today? (How many demana quantitat → present perfect simple)

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

Exercici 24

Tria simple o continuous: 'How long ___ you ___ (learn) the guitar?'

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

How long have you been learning the guitar? (How long demana durada → present perfect continuous)

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

Exercici 25

Explica breument si hi ha diferència de significat entre 'I have lived here for ten years' i 'I have been living here for ten years'.

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

Amb verbs com live o work les dues frases són correctes i quasi equivalents.
La forma contínua pot subratllar que la situació és temporal o que es vol destacar la durada fins ara.
Amb la forma simple es presenta com una situació més estable o permanent.

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

Exercici 26

Corregeix l'error i justifica'l: 'I have been having this phone for three years.'

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

Aquí have expressa possessió, un verb d'estat, i els verbs d'estat no solen anar en forma contínua.
Correcte: I have had this phone for three years.
Compara: I have been having lunch és correcte perquè have és una activitat (menjar).

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

Exercici 27

Corregeix i justifica: 'I have been losing my keys twice this week.'

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

Es compten esdeveniments acabats (dues vegades), no una activitat llarga.
Quan hi ha un nombre de vegades o una quantitat, usem el simple: I have lost my keys twice this week.
Regla: durada, present perfect continuous; quantitat o resultat, present perfect simple.

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

Exercici 28

Raona si és cert o fals: «Amb 'How many times' es pot fer servir el present perfect continuous».

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

Fals.
How many times demana un nombre de repeticions (quantitat), i per a això usem el simple: How many times have you visited London?
El continuous queda per a How long, que demana la durada: How long have you been learning English?

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

Exercici 29

Redacta tres frases en anglès amb el present perfect continuous per explicar què has fet aquesta setmana (estudi, esport, lleure). Utilitza almenys un for i un since.

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

Model de resposta:
I have been studying for the PAU for three hours every afternoon.
I have been going to the gym since Monday.
My friends and I have been watching a series in the evenings.
Comprova que cada frase porti have/has + been + -ing.

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

Exercici 30

Completa amb el present perfect simple o continuous: a) 'Your eyes are red. ___ you ___ (cry)?' b) 'She ___ (write) five emails since lunch.' c) 'They ___ (build) the house since 2022; it isn't finished yet.'

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

a) Have you been crying? Veiem el resultat d'una activitat recent, el focus és l'activitat.
b) She has written five emails: hi ha una quantitat (cinc), per tant simple.
c) They have been building the house: acció inacabada i durada des de 2022.

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

Preguntes freqüents

Quan es fa servir el present perfect continuous i no el simple?

Quan importa la durada o l'activitat en si («I've been studying for three hours»). Si importa el resultat o quants n'has fet, el simple («I've read two books»).

Per què és incorrecte «I am living here since 2020»?

Perquè una situació que dura fins ara amb since o for demana el present perfect: «I have been living here since 2020» o «I have lived here since 2020».

Tornar a Anglès

Altres temes de Anglès 4t ESO