Recursos / Ejercicios
Ejercicio de inglés: ¿present perfect o past simple? (B1)
Elige el present perfect o el past simple en cada frase. Ves al momento si aciertas y por qué.
Elige el tiempo verbal correcto.
Usa el past simple para una acción que ocurrió en un momento ya terminado: yesterday, last Friday, two days ago, in 2019, when I was a child. Si la frase dice o deja claro cuándo ocurrió, el past simple es la opción correcta, y las preguntas con when también lo llevan: "When did you move here?" También es el tiempo para la vida ya terminada de personas que han muerto, como en "Leonardo da Vinci painted the Mona Lisa."
Usa el present perfect (have o has + participio) cuando el tiempo llega hasta ahora. Va con since y for cuando la situación sigue siendo verdad ("She has lived here since 2020"), con las preguntas con how long ("How long have you known her?"), con "This is the first time..." y con periodos que todavía no han terminado, como all my life. Una prueba sencilla: si puedes añadir un momento terminado como yesterday, elige el past simple; si la acción conecta con el presente, elige el present perfect.
Más recursos gratis
Ejercicios, Inglés, A2
Ejercicio de inglés: past simple con verbos irregulares (A2)
Doce preguntas gratis de past simple para el nivel A2 de inglés: went, saw, took, did y otros verbos irregulares, con una explicación para cada respuesta.
Ejercicios, Inglés, B2
Ejercicio de inglés: condicionales (B2)
Doce preguntas gratis de nivel B2 de inglés sobre el zero, first, second y third conditional y los condicionales mixtos, con una explicación para cada respuesta.
Quizzes rápidos, Inglés, B1
Quiz rápido de inglés: diez preguntas de nivel B1
Un quiz de inglés gratis de diez preguntas de nivel B1: tiempos verbales, preposiciones y vocabulario cotidiano, con todas las respuestas explicadas.
¿Te ha gustado? Aprende con un profesor.
Clases en directo con un profesor y el mismo grupo reducido, y práctica como esta entre clase y clase.