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