Quizlet present/past perfect

Print Options

This box will be automatically hidden when printing. Return to Set Page


  1. ha dado: he has given
  2. ha dicho: he has said
  3. ha escrito: he has written
  4. ha hablado: he has spoken
  5. ha hecho: he has done
  6. ha muerto: he has died
  7. habíamos hablado: we had spoken
  8. habíamos hecho: we had done
  9. habíamos muerto: we had died
  10. habíamos tenido: we had had
  11. habían dado: they had given
  12. habían hablado: they had spoken
  13. habían ido: they had gone
  14. habían perdido: they had lost
  15. habían puesto: they had put
  16. habías hecho: you had done
  17. habías puesto: you had put
  18. han descubierto: they have discovered
  19. han escrito: they have written
  20. han hecho: they have done
  21. han ido: they have gone
  22. han perdido: they have lost
  23. han puesto: they have put
  24. han tenido: they have had
  25. has dado: you have given
  26. has dicho: you have said
  27. has hablado: you have spoken
  28. has hecho: you have done
  29. has ido: you have gone
  30. has puesto: you have put
  31. has tenido: you have had
  32. he dado: I have given
  33. he dicho: I have said
  34. he escrito: I have written
  35. he hablado: I have spoken
  36. he hecho: I have done
  37. he ido: I have gone
  38. he perdido: I have lost
  39. he podido: I have been able to
  40. he puesto: I have put
  41. he tenido: I have had
  42. hemos dado: we have given
  43. hemos dicho: we have said
  44. hemos hecho: we have done
  45. hemos ido: we have gone
  46. hemos podido: we have been able to
  47. hemos puesto: we have put