Lo esencial: Forma: have/has been + -ing. Estos 20 ejercicios lo practican paso a paso, desde «Completa con have o has» hasta «Escribe un mensaje de voz».
Aquí tienes 20 ejercicios del perfecto continuo (3.º ESO), ordenados de fácil a difícil; además, el solucionario está en otra ficha.
Estos 20 ejercicios entrenan el presente perfecto continuo: la forma, for y since, How long, y la diferencia con el presente perfecto simple. Nivel A2+ del MCER, 3.º ESO, RD 217/2022.
Nivel: 3.º ESO (LOMLOE, RD 217/2022, referencia MCER A2+) · Referencia oficial: RD 217/2022 3.º ESO, Nivel de referencia MCER A2+, RD 217/2022 CE1 Comprensión, RD 217/2022 CE2 Producción
Ejercicios del perfecto continuo (3.º ESO)
Ejercicio 1. Completa con have o has ★★★
Completa con have o has.
- I ___ been reading all afternoon.
- Lucía ___ been cooking since six.
- They ___ been waiting for an hour.
- The dog ___ been barking.
- We ___ been walking for ages.
Ejercicio 2. Añade -ing ★★★
Escribe el verbo con -ing.
- run
- make
- swim
- write
- sit
- study
- dance
- play
Ejercicio 3. Escribe la frase afirmativa ★★★
Escribe la frase con el presente perfecto continuo.
- I / learn / Italian / for six months
- She / train / since nine o’clock
- They / live / in Cork / for years
- We / wait / since two o’clock
Ejercicio 4. Escribe la frase negativa ★★★
Escribe la frase negativa.
- He / sleep / well / lately
- I / eat / much / today
- They / study / for the exam
- It / rain / since Monday
Ejercicio 5. Une las dos mitades ★★★
Une cada frase con su resultado.
- Joaquín has been running.
- Ximena has been crying.
- Mateo has been painting.
- Valentina has been chopping onions.
- Her eyes are red.
- He is out of breath.
- There is paint on his hands.
- Her eyes are watering.
Ejercicio 6. Pregunta con How long ★★★
Ordena las palabras para formar una pregunta.
- been / How long / you / waiting / have
- has / How long / she / been / working / here
- they / How long / been / have / playing
Ejercicio 7. For o since ★★★
Completa con for o since.
- I’ve been walking ___ two hours.
- He has been waiting ___ 8 a.m.
- It has been snowing ___ Friday.
- We’ve been cooking ___ all afternoon.
Ejercicio 8. Mira la lista de Leo ★★★
Escribe tres frases con has been -ing y for o since sobre Leo.
Ejercicio 9. Traduce al inglés ★★★
Traduce al inglés.
- Llevo dos horas esperando el autobús.
- Mi hermana ha estado estudiando toda la tarde.
- ¿Cuánto tiempo llevas aprendiendo guitarra?
- No hemos jugado al tenis últimamente.
Ejercicio 10. Traduce al español ★★★
Traduce al español.
- She’s been running every morning since March.
- Why are your hands so dirty? I’ve been fixing my bike.
- We’ve been looking for you everywhere!
- It has been getting colder lately.
Ejercicio 11. Corrige el error ★★★
Corrige cada frase.
- I have been wait for you.
- She have been working here.
- We’ve been knowing him for years.
- Has been he sleeping?
- They’ve been to play since noon.
Ejercicio 12. Continuo o simple ★★★
Elige el tiempo correcto.
- I (have read / have been reading) this novel for a week.
- I (have read / have been reading) four novels this month.
- She (has painted / has been painting) three portraits.
- He (has lived / has been living) in Perth since 2022.
Ejercicio 13. Responde a las preguntas ★★★
Responde con una frase completa.
- What have you been doing this week?
- How long have you been studying English?
- Have you been doing any sport lately?
Ejercicio 14. Verbos de estado ★★★
Completa con el presente perfecto continuo o simple, según el verbo.
- I (know) ___ Daniela for six years.
- She (cook) ___ since four.
- We (want) ___ a dog for ages.
- They (paint) ___ the fence all day.
Ejercicio 15. Lee el correo ★★★
Lee y responde.
Hi Daniela! I’m sorry I haven’t written for ages. I’ve been preparing for my exams, so I’ve been studying every evening. My brother has been helping me with maths. I’ve finished three chapters, but I haven’t finished the whole book yet. How have you been?
a) ¿Qué ha estado haciendo cada noche el autor?
b) ¿Quién le ha ayudado?
c) ¿Por qué usa “I’ve finished three chapters” y no el continuo?
Ejercicio 16. ¿Por qué está así? ★★★
Explica con el presente perfecto continuo por qué están así estas personas.
- Santiago is tired and his legs hurt.
- There is flour all over the kitchen.
- My phone is hot.
- Valentina is sunburnt.
Ejercicio 17. Mediación: una explicación ★★★
En inglés, explica a un compañero de intercambio de Cork lo que dice este mensaje de tu profesora: “Llevamos dos semanas preparando la obra de teatro y todavía no hemos terminado el decorado.”
Ejercicio 18. Completa el diálogo ★★★
Completa con la forma correcta (presente perfecto continuo o simple).
A: You look exhausted! What ___ (you / do)?
B: I ___ (clean) the garage since lunch. I ___ (already / fill) six bags!
A: How long ___ (you / work) there?
B: Almost five hours. I ___ (not / stop) once.
Ejercicio 19. Escribe sobre tu semana ★★★
Escribe de 5 a 6 frases en inglés sobre lo que has estado haciendo esta semana. Usa for, since y al menos una frase de resultado visible.
Ejercicio 20. Escribe un mensaje de voz ★★★
Escribe lo que dirías en un mensaje de voz a un amigo de Seattle para contarle lo que has estado haciendo últimamente (60 palabras). Incluye una pregunta con How long.
Para seguir en inglés 3.º ESO
Sigue con los ejercicios de otro capítulo:


