Present perfect: ejercicios: 18 series con respuestas, A1–B2

18 series de ejercicios gratis sobre «Present perfect» (A1–B2), con respuestas. Lee la regla, revisa los errores frecuentes y comprueba cada respuesta al momento.

18 series115 ejerciciosA1–B2Ir a las series

  • A16
  • A27
  • B14
  • B21

Present perfect: cómo funciona

El present perfect (have/has + participio) une el pasado con el presente. Se usa para experiencias (I've been to Japan), hechos recientes con un resultado ahora (She's lost her keys) y situaciones que empezaron en el pasado y siguen (We've lived here for ten years). No se usa con momentos terminados como yesterday.

Present perfect o past simple

Present perfect: periodo no terminadoPast simple: momento terminado
I've visited Rome twice.I visited Rome in 2019.
She's lost her phone.She lost her phone last week.
Have you seen the new film?Did you see the film on Saturday?

Ejercicios por nivel

18 series · 115 ejercicios
NivelSerie de ejerciciosEjercicios
A1Present perfect (affirmative)6
A1Present perfect affirmative (2)5
A1Present perfect (negative and interrogative)7
A1Present perfect negative and interrogative (2)6
A1Present perfect5
A1Present perfect or past simple8
A2Past simple vs present perfect5
A2Present perfect7
A2Present perfect (2)8
A2Present perfect and past simple5
A2Present perfect or past simple8
A2Present perfect with for and since8
A2Present perfect with just, already and yet8
B1Past simple and present perfect contrast5
B1Present perfect and past simple contrast6
B1Present perfect continuous6
B1Present perfect simple and continuous6
B2Present perfect simple and continuous6

Errores frecuentes

  1. Incorrecto: I have seen him yesterday.

    Correcto: I saw him yesterday.

    Un momento terminado pide past simple.

  2. Incorrecto: I live here since 2015.

    Correcto: I have lived here since 2015.

    Con since y for: present perfect.

  3. Incorrecto: Have you ever went to Paris?

    Correcto: Have you ever been to Paris?

    Usa el participio: been, gone.

  4. Incorrecto: She has finished already her homework.

    Correcto: She has already finished her homework.

    Already va antes del verbo principal.

  1. 1

    Past simple

    15 series
  2. 2

    Past perfect

    5 series
  3. 3

    Present simple o present continuous

    9 series
Todos los temas de gramática