Ejercicios de Present Perfect and Present Perfect Continuous en inglés (4º ESO)

Actividad 1: Present Perfect

En esta actividad, practicaremos el uso del Present Perfect en inglés. Lee cada oración y completa el espacio en blanco con la forma correcta del Present Perfect de los verbos entre paréntesis.

1. I ___ (visit) five countries in the last year.

2. She ___ (study) Spanish for three years.

3. They ___ (not finish) their homework yet.

4. We ___ (eat) at that restaurant many times before.

5. He ___ (write) three books so far.

6. Have you ever ___ (see) a shooting star?

7. My sister ___ (live) in New York for two months now.

8. They ___ (already leave) for their vacation.

9. How long ___ you ___ (wait) for the bus?

10. The movie ___ (start) ten minutes ago.

Respuestas:

1. have visited

2. has studied

3. have not finished

4. have eaten

5. has written

6. seen

7. has lived

8. have already left

9. have waited

10. started

Actividad 2: Present Perfect Continuous

En esta actividad, practicaremos el uso del Present Perfect Continuous en inglés. Completa cada oración con la forma correcta del Present Perfect Continuous de los verbos entre paréntesis.

1. He ___ (work) in the garden since morning.

2. We ___ (study) for the exam all week.

3. How long ___ you ___ (wait) for the bus?

4. They ___ (run) for 30 minutes without stopping.

5. I ___ (practice) the piano for two hours.

6. My sister ___ (learn) French for six months now.

7. We ___ (paint) the house since last month.

8. She ___ (play) soccer for ten years.

9. How long ___ you ___ (read) that book?

10. They ___ (cook) dinner for the whole family.

Respuestas:

1. has been working

2. have been studying

3. have, been waiting

4. have been running

5. have been practicing

6. has been learning

7. have been painting

8. has been playing

9. have, been reading

10. have been cooking

Actividad 3: Present Perfect vs Present Perfect Continuous

En esta actividad, practicaremos la diferencia entre el Present Perfect y Present Perfect Continuous en inglés. Completa cada oración con la forma correcta del verbo dado.

1. He ___ (live) in this city for five years. (Present Perfect)

2. He ___ (live) in this city for five years. (Present Perfect Continuous)

3. I ___ (work) on this project since morning. (Present Perfect)

4. I ___ (work) on this project since morning. (Present Perfect Continuous)

5. They ___ (watch) three movies this weekend. (Present Perfect)

6. They ___ (watch) three movies this weekend. (Present Perfect Continuous)

7. She ___ (read) that book for two hours. (Present Perfect)

8. She ___ (read) that book for two hours. (Present Perfect Continuous)

9. We ___ (wait) for the bus for 20 minutes. (Present Perfect)

10. We ___ (wait) for the bus for 20 minutes. (Present Perfect Continuous)

Respuestas:

1. has lived

2. has been living

3. have worked

4. have been working

5. have watched

6. have been watching

7. has read

8. has been reading

9. have waited

10. have been waiting

📝 Trucos para el Present Perfect y el Present Perfect Continuous

1. Recuerda que el Present Perfect se utiliza para hablar de acciones que han ocurrido en el pasado pero que tienen una conexión con el presente. Para formarlo, utiliza el auxiliar «have/has» seguido del verbo en participio pasado. Por ejemplo: «I have studied English for three years» (He estudiado inglés por tres años).

2. El Present Perfect Continuous se utiliza para hablar de acciones que han estado ocurriendo en el pasado y continúan en el presente. Para formarlo, utiliza el auxiliar «have/has been» seguido del verbo en gerundio (terminación -ing). Por ejemplo: «She has been working on this project all week» (Ella ha estado trabajando en este proyecto toda la semana).

3. Ten en cuenta que en el Present Perfect Continuous, se hace énfasis en la duración de la acción, mientras que en el Present Perfect, se enfoca en el resultado o consecuencia de la acción. Por ejemplo, «I have been studying English» (He estado estudiando inglés) indica que aún estoy en proceso de estudio, mientras que «I have studied English» (He estudiado inglés) indica que he terminado de estudiar.

Otras actividades: