ThatQuiz Test Library Take this test now
El pretérito perfecto (Present Perfect)
Contributed by: Avila
  • 1. Mis amigos no _______ hacer una fiesta hoy. (querer)
A) has querido
B) ha querido
C) hemos querido
D) he querido
E) han querido
  • 2. Lola _______ un vestido muy elegante hoy. (ponerse)
A) te has puesto
B) se ha puesto
C) ha puesto
D) nos hemos ponido
E) me he ponido
  • 3. La arquitecta _______ una escuela muy moderna. (construir)
A) he construido
B) has construido
C) han construido
D) ha construido
E) hemos construido
  • 4. Desde enero de este año, tú _______ a Los Ángeles tres veces. (ir)
A) hemos ido
B) han ido
C) he ido
D) ha ido
E) has ido
  • 5. Estoy muy triste. Mi novia y yo _______. (pelearse)
A) te has peleado
B) ha peleado
C) me he peleado
D) nos hemos peleado
E) se han pelado
  • 6. Hoy nuestras clases _______ a las 8:00 a.m. (comenzar)
A) ha comenzado
B) has comenzado
C) hemos comenzado
D) han comenzado
E) he comenzado
  • 7. La profesora te _______ cómo crear el proyecto. (describir)
A) has describido
B) has descrito
C) hemos descrito
D) ha describido
E) ha descrito
  • 8. Hoy yo _______ un poco tarde a la escuela. (llegar)
A) he llegado
B) he llegado
C) ha llegado
D) has llegado
E) hemos llegado
  • 9. Nosotros _______ que estudiar mucho para el examen. (tener)
A) he tenido
B) has tenido
C) hemos tenido
D) ha tenido
E) han tenido
  • 10. ¿_______ mucha gente en el centro comercial hoy? (haber)
A) Han habido
B) Hemos habido
C) Has habido
D) Ha habido
E) He habido
  • 11. Brenda y Teresa _______ en Honduras por una semana. (estar)
A) hemos estado
B) has estado
C) han estado
D) he estado
E) ha estado
  • 12. Mis padres _______ comprar un coche nuevo. (decidir)
A) he decidido
B) ha decidido
C) has decidido
D) han decidido
E) hemos decidido
  • 13. Carolina me _______ un mensaje muy largo.
A) ha escrito
B) has escrito
C) hemos escribido
D) han escrito
E) ha escribido
  • 14. Tú no _______ mucho desde la última vez que te vi. (engordar - to gain weight)
A) ha engordado
B) han engordado
C) has engordado
D) hemos engordado
E) he engordado
  • 15. Mis amigos _______ que quieren ir a la playa. (decir)
A) hemos dicho
B) han decido
C) han dicho
D) has decido
E) ha dicho
  • 16. Hoy yo _______ el tobillo en el gimnasio. (torcerse - to sprain)
A) se han torcido
B) te has torcido
C) se ha torcido
D) nos hemos torcido
E) me he torcido
  • 17. Jorge _______ su cama esta mañana. (hacer)
A) ha hecho
B) ha hacido
C) he hecho
D) has hecho
E) has hacido
  • 18. Nosotros _______ a clases toda la semana. (venir)
A) he venido
B) ha venido
C) han venido
D) has venido
E) hemos venido
  • 19. Mis padres me _______ usar su tarjeta de crédito. (prohibir - to prohibit, to forbid)
A) he prohibido
B) has prohibido
C) hemos prohibido
D) han prohibido
E) ha prohibido
  • 20. Tú _______ muy contento de tus vacaciones. (volver)
A) he vuelto
B) has volvido
C) ha volvido
D) he volvido
E) has vuelto
Created with That Quiz — where a math practice test is always one click away.