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