Salta al contingut

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

1

Exercici 1

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

Mostra la solució

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

2

Exercici 2

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

Mostra la solució

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

3

Exercici 3

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

Mostra la solució

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

4

Exercici 4

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

Mostra la solució

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.

5

Exercici 5

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

Mostra la solució

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.

6

Exercici 6

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

Mostra la solució

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.

7

Exercici 7

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

Mostra la solució

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.

8

Exercici 8

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

Mostra la solució

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.

9

Exercici 9

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

Mostra la solució

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.

10

Exercici 10

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

Mostra la solució

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).

Nivell intermedi

11

Exercici 11

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

Mostra la solució

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

12

Exercici 12

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

Mostra la solució

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.

13

Exercici 13

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

Mostra la solució

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

14

Exercici 14

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

Mostra la solució

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

15

Exercici 15

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

Mostra la solució

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?

16

Exercici 16

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

Mostra la solució

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.

17

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.

Mostra la solució

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.

18

Exercici 18

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

Mostra la solució

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.

19

Exercici 19

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

Mostra la solució

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.

20

Exercici 20

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

Mostra la solució

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

21

Exercici 21

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

Mostra la solució

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.

Nivell avançat

22

Exercici 22

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

Mostra la solució

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

23

Exercici 23

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

Mostra la solució

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

24

Exercici 24

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

Mostra la solució

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

25

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'.

Mostra la solució

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.

26

Exercici 26

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

Mostra la solució

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).

27

Exercici 27

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

Mostra la solució

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.

28

Exercici 28

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

Mostra la solució

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?

29

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.

Mostra la solució

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.

30

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.'

Mostra la solució

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'encalles amb aquest tema?

A L'Acadèmia de Vic t'ajudem amb classes individuals. Escriu-nos per WhatsApp.

Escriu-nos per WhatsApp (604 95 79 95)

Més informació: Reforç d'ESO a Vic · Classes particulars

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».

Altres temes de Anglès 4t ESO

Utilitzem cookies d'analítica per millorar el web. Política

base44
Edit with Base44