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