- Edad
- A partir de 12 años
- Nivel
- B1
- Habilidad
- Gramática · Escritura
- Formato
- Imprimible
Present perfect continuous · ficha
aylaratalks.comNombre · Fecha: ______________________________
A) Completa el hueco
Usa el banco de palabras.
Banco de palabras: since · for · been
- I have been learning English six years.
- She has been working from home 2020.
- How long have you waiting?
- It has raining all day.
- Your eyes are red. Have you crying?
- We have been saving a flat for two years.
- He hasn't sleeping well lately.
- They have been dating 2021.
B) Ordena las palabras
Escribe la oración completa.
- waiting / How / have / been / you / long
- 2020 / working / She / home / from / has / been / since
- sleeping / lately / He / well / hasn't / been
C) Elige la oración correcta
Una de cada par es correcta.
- I have three years working here./I have been working here for three years.
- I have been waiting for you for an hour./I am waiting for you for an hour.
- I have known her since school./I have been knowing her since school.
aylaratalks.com
/es/grammar/present-perfect-continuous/worksheet
Recursos relacionados
Plan de clase
Present perfect continuous
Cuánto tiempo lleva pasando algo y por qué tienes las manos llenas de pintura: duración con for y since, y las huellas visibles de una actividad reciente.
Presentación
Present perfect continuous: presentación (PPT)
Presentación de present perfect continuous (B1) para adolescentes y adultos: la regla, tabla de formas, 10 ejemplos y práctica con respuestas.
Hoja de trabajo
Primer y segundo condicional — ficha
Pon el verbo en la forma correcta, ordena la oración, elige la correcta; las respuestas, abajo.
Hoja de trabajo
Present perfect vs past simple — ficha
Pon el verbo en la forma correcta, ordena la oración, elige la correcta; las respuestas, abajo.