Present Perfect Flashcards
Learn the present perfect conjugation for the most useful verbs in Spanish. The present perfect is the preferred form in Spain to describe past events; in Latin American Spanish, it connotes a sense of completion. Ex.: "Yo he hablado con la profesora" (I spoke with the professor) or (I have spoken with the professor)
Conjugate in the present perfect.
ser
to be
- yo he sido
- tú has sido
- él, ella, Ud. ha sido
- nosotros hemos sido
- vosotros habéis sido
- ellos, Uds. han sido
Conjugate in the present perfect.
hablar
to speak
- yo he hablado
- tú has hablado
- él, ella, Ud. ha hablado
- nosotros hemos hablado
- vosotros habéis hablado
- ellos, Uds. han hablado
Conjugate in the present perfect.
gustar
to like (intr.), to please
- (a mí) me ha gustado
- (a tí) te ha gustado
- (a él, ella, Ud.) le ha gustado
- (a nosotros) nos ha gustado
- (a vosotros) os ha gustado
- (a ellos, Uds.) les ha gustado
_Note that the conjugation of gustar depends on the quantity of what is being liked, not who is doing the liking, meaning that haber will not always be ‘ha’._
Ex. We have liked the book. Nos ha gustado el libro.
I have liked the books. Me han gustado los libros.
Conjugate in the present perfect.
estar
to be
- yo he estado
- tú has estado
- él, ella, Ud. ha estado
- nosotros hemos estado
- vosotros habéis estado
- ellos, Uds. han estado
Conjugate in the present perfect.
salir
to go out
- yo he salido
- tú has salido
- él, ella, Ud. ha salido
- nosotros hemos salido
- vosotros habéis salido
- ellos, Uds. han salido
Conjugate in the present perfect.
creer
to believe
- yo he creído
- tú has creído
- él, ella, Ud. ha creído
- nosotros hemos creído
- vosotros habéis creído
- ellos, Uds. han creído
Conjugate in the present perfect.
oír
to hear
- yo he oído
- tú has oído
- él, ella, Ud. ha oído
- nosotros hemos oído
- vosotros habéis oído
- ellos, Uds. han oído
Conjugate in the present perfect.
llevar
to carry, to wear
- yo he llevado
- tú has llevado
- él, ella, Ud. ha llevado
- nosotros hemos llevado
- vosotros habéis llevado
- ellos, Uds. han llevado
Conjugate in the present perfect.
escribir
to write
- yo he escrito
- tú has escrito
- él, ella, Ud. ha escrito
- nosotros hemos escrito
- vosotros habéis escrito
- ellos, Uds. han escrito
Conjugate in the present perfect.
comenzar
to begin
- yo he comenzado
- tú has comenzado
- él, ella, Ud. ha comenzado
- nosotros hemos comenzado
- vosotros habéis comenzado
- ellos, Uds. han comenzado
Conjugate in the present perfect.
conocer
to know
- yo he conocido
- tú has conocido
- él, ella, Ud. ha conocido
- nosotros hemos conocido
- vosotros habéis conocido
- ellos, Uds. han conocido
Conjugate in the present perfect.
venir
to come
- yo he venido
- tú has venido
- él, ella, Ud. ha venido
- nosotros hemos venido
- vosotros habéis venido
- ellos, Uds. han venido
Conjugate in the present perfect.
leer
to read
- yo he leído
- tú has leído
- él, ella, Ud. ha leído
- nosotros hemos leído
- vosotros habéis leído
- ellos, Uds. han leído
Conjugate in the present perfect.
conducir
to drive
- yo he conducido
- tú has conducido
- él, ella, Ud. ha conducido
- nosotros hemos conducido
- vosotros habéis conducido
- ellos, Uds. han conducido
Conjugate in the present perfect.
ver
to see
- yo he visto
- tú has visto
- él, ella, Ud. ha visto
- nosotros hemos visto
- vosotros habéis visto
- ellos, Uds. han visto
Conjugate in the present perfect.
volver
to return
- yo he vuelto
- tú has vuelto
- él, ella, Ud. ha vuelto
- nosotros hemos vuelto
- vosotros habéis vuelto
- ellos, Uds. han vuelto
Conjugate in the present perfect.
vivir
to live
- yo he vivido
- tú has vivido
- él, ella, Ud. ha vivido
- nosotros hemos vivido
- vosotros habéis vivido
- ellos, Uds. han vivido
Conjugate in the present perfect.
tomar
to take
- yo he tomado
- tú has tomado
- él, ella, Ud. ha tomado
- nosotros hemos tomado
- vosotros habéis tomado
- ellos, Uds. han tomado
Conjugate in the present perfect.
dar
to give
- yo he dado
- tú has dado
- él, ella, Ud. ha dado
- nosotros hemos dado
- vosotros habéis dado
- ellos, Uds. han dado
Conjugate in the present perfect.
comprar
to buy
- yo he comprado
- tú has comprado
- él, ella, Ud. ha comprado
- nosotros hemos comprado
- vosotros habéis comprado
- ellos, Uds. han comprado
Conjugate in the present perfect.
estudiar
to study
- yo he estudiado
- tú has estudiado
- él, ella, Ud. ha estudiado
- nosotros hemos estudiado
- vosotros habéis estudiado
- ellos, Uds. han estudiado
Conjugate in the present perfect.
construir
to build
- yo he construido
- tú has construido
- él, ella, Ud. ha construido
- nosotros hemos construido
- vosotros habéis construido
- ellos, Uds. han construido
Conjugate in the present perfect.
decir
to say, to tell
- yo he dicho
- tú has dicho
- él, ella, Ud. ha dicho
- nosotros hemos dicho
- vosotros habéis dicho
- ellos, Uds. han dicho
Conjugate in the present perfect.
perder
to lose
- yo he perdido
- tú has perdido
- él, ella, Ud. ha perdido
- nosotros hemos perdido
- vosotros habéis perdido
- ellos, Uds. han perdido
Conjugate in the present perfect.
querer
to want, to love
- yo he querido
- tú has querido
- él, ella, Ud. ha querido
- nosotros hemos querido
- vosotros habéis querido
- ellos, Uds. han querido
Conjugate in the present perfect.
deber
to owe; must
- yo he debido
- tú has debido
- él, ella, Ud. ha debido
- nosotros hemos debido
- vosotros habéis debido
- ellos, Uds. han debido
Conjugate in the present perfect.
poder
to be able to
- yo he podido
- tú has podido
- él, ella, Ud. ha podido
- nosotros hemos podido
- vosotros habéis podido
- ellos, Uds. han podido
Conjugate in the present perfect.
dormir
to sleep
- yo he dormido
- tú has dormido
- él, ella, Ud. ha dormido
- nosotros hemos dormido
- vosotros habéis dormido
- ellos, Uds. han dormido
Conjugate in the present perfect.
contar
to count
- yo he contado
- tú has contado
- él, ella, Ud. ha contado
- nosotros hemos contado
- vosotros habéis contado
- ellos, Uds. han contado
Conjugate in the present perfect.
pagar
to pay
- yo he pagado
- tú has pagado
- él, ella, Ud. ha pagado
- nosotros hemos pagado
- vosotros habéis pagado
- ellos, Uds. han pagado
Conjugate in the present perfect.
aprender
to learn
- yo he aprendido
- tú has aprendido
- él, ella, Ud. ha aprendido
- nosotros hemos aprendido
- vosotros habéis aprendido
- ellos, Uds. han aprendido
Conjugate in the present perfect.
hacer
to do, to make
- yo he hecho
- tú has hecho
- él, ella, Ud. ha hecho
- nosotros hemos hecho
- vosotros habéis hecho
- ellos, Uds. han hecho
Conjugate in the present perfect.
pensar
to think
- yo he pensado
- tú has pensado
- él, ella, Ud. ha pensado
- nosotros hemos pensado
- vosotros habéis pensado
- ellos, Uds. han pensado
Conjugate in the present perfect.
traer
to bring
- yo he traído
- tú has traído
- él, ella, Ud. ha traído
- nosotros hemos traído
- vosotros habéis traído
- ellos, Uds. han traído
Conjugate in the present perfect.
entrar
to enter
- yo he entrado
- tú has entrado
- él, ella, Ud. ha entrado
- nosotros hemos entrado
- vosotros habéis entrado
- ellos, Uds. han entrado
Conjugate in the present perfect.
saber
to know
- yo he sabido
- tú has sabido
- él, ella, Ud. ha sabido
- nosotros hemos sabido
- vosotros habéis sabido
- ellos, Uds. han sabido
Conjugate in the present perfect.
cantar
to sing
- yo he cantado
- tú has cantado
- él, ella, Ud. ha cantado
- nosotros hemos cantado
- vosotros habéis cantado
- ellos, Uds. han cantado
Conjugate in the present perfect.
tener
to have
- yo he tenido
- tú has tenido
- él, ella, Ud. ha tenido
- nosotros hemos tenido
- vosotros habéis tenido
- ellos, Uds. han tenido
Conjugate in the present perfect.
mirar
to watch
- yo he mirado
- tú has mirado
- él, ella, Ud. ha mirado
- nosotros hemos mirado
- vosotros habéis mirado
- ellos, Uds. han mirado
Conjugate in the present perfect.
bañar
to bathe
- yo he bañado
- tú has bañado
- él, ella, Ud. ha bañado
- nosotros hemos bañado
- vosotros habéis bañado
- ellos, Uds. han bañado
Conjugate in the present perfect.
llamar
to call
- yo he llamado
- tú has llamado
- él, ella, Ud. ha llamado
- nosotros hemos llamado
- vosotros habéis llamado
- ellos, Uds. han llamado
Conjugate in the present perfect.
divertirse
to have fun
- yo me he divertido
- tú te has divertido
- él, ella, Ud. se ha divertido
- nosotros nos hemos divertido
- vosotros os habéis divertido
- ellos, Uds. se han divertido
Conjugate in the present perfect.
entender
to understand
- yo he entendido
- tú has entendido
- él, ella, Ud. ha entendido
- nosotros hemos entendido
- vosotros habéis entendido
- ellos, Uds. han entendido
Conjugate in the present perfect.
comer
to eat
- yo he comido
- tú has comido
- él, ella, Ud. ha comido
- nosotros hemos comido
- vosotros habéis comido
- ellos, Uds. han comido
Conjugate in the present perfect.
sentirse
to feel
- yo me he sentido
- tú te has sentido
- él, ella, Ud. se ha sentido
- nosotros nos hemos sentido
- vosotros os habéis sentido
- ellos, Uds. se han sentido
Conjugate in the present perfect.
ir
to go
- yo he ido
- tú has ido
- él, ella, Ud. ha ido
- nosotros hemos ido
- vosotros habéis ido
- ellos, Uds. han ido
Conjugate in the present perfect.
jugar
to play
- yo he jugado
- tú has jugado
- él, ella, Ud. ha jugado
- nosotros hemos jugado
- vosotros habéis jugado
- ellos, Uds. han jugado
Conjugate in the present perfect.
beber
to drink
- yo he bebido
- tú has bebido
- él, ella, Ud. ha bebido
- nosotros hemos bebido
- vosotros habéis bebido
- ellos, Uds. han bebido
Conjugate in the present perfect.
poner
to put
- yo he puesto
- tú has puesto
- él, ella, Ud. ha puesto
- nosotros hemos puesto
- vosotros habéis puesto
- ellos, Uds. han puesto
Conjugate in the present perfect.
haber
(impersonal aux. Verb)
- yo he habido
- tú has habido
- él, ella, Ud. ha habido
- nosotros hemos habido
- vosotros habéis habido
- ellos, Uds. han habido
Conjugate in the present perfect.
recordar
to remember
- yo he recordado
- tú has recordado
- él, ella, Ud. ha recordado
- nosotros hemos recordado
- vosotros habéis recordado
- ellos, Uds. han recordado
Conjugate in the present perfect.
llover
to rain
- yo –
- tú –
- él, ella, Ud. ha llovido
- nosotros –
- vosotros –
- ellos, Uds. –
Conjugate in the present perfect.
mover
to move
- yo he movido
- tú has movido
- él, ella, Ud. ha movido
- nosotros hemos movido
- vosotros habéis movido
- ellos, Uds. han movido
Conjugate in the present perfect.
buscar
to look for
- yo he buscado
- tú has buscado
- él, ella, Ud. ha buscado
- nosotros hemos buscado
- vosotros habéis buscado
- ellos, Uds. han buscado
Conjugate in the present perfect.
pasar
to pass
- yo he pasado
- tú has pasado
- él, ella, Ud. ha pasado
- nosotros hemos pasado
- vosotros habéis pasado
- ellos, Uds. han pasado
Conjugate in the present perfect.
esperar
to wait (for)
- yo he esperado
- tú has esperado
- él, ella, Ud. ha esperado
- nosotros hemos esperado
- vosotros habéis esperado
- ellos, Uds. han esperado
Conjugate in the present perfect.
trabajar
to work
- yo he trabajado
- tú has trabajado
- él, ella, Ud. ha trabajado
- nosotros hemos trabajado
- vosotros habéis trabajado
- ellos, Uds. han trabajado
Conjugate in the present perfect.
llegar
to arrive
- yo he llegado
- tú has llegado
- él, ella, Ud. ha llegado
- nosotros hemos llegado
- vosotros habéis llegado
- ellos, Uds. han llegado
Conjugate in the present perfect.
escuchar
to listen (to)
- yo he escuchado
- tú has escuchado
- él, ella, Ud. ha escuchado
- nosotros hemos escuchado
- vosotros habéis escuchado
- ellos, Uds. han escuchado
Conjugate in the present perfect.
bailar
to dance
- yo he bailado
- tú has bailado
- él, ella, Ud. ha bailado
- nosotros hemos bailado
- vosotros habéis bailado
- ellos, Uds. han bailado
Conjugate in the present perfect.
viajar
to travel
- yo he viajado
- tú has viajado
- él, ella, Ud. ha viajado
- nosotros hemos viajado
- vosotros habéis viajado
- ellos, Uds. han viajado
Conjugate in the present perfect.
tratar
to try
- yo he tratado
- tú has tratado
- él, ella, Ud. ha tratado
- nosotros hemos tratado
- vosotros habéis tratado
- ellos, Uds. han tratado
Conjugate in the present perfect.
servir
to serve
- yo he servido
- tú has servido
- él, ella, Ud. ha servido
- nosotros hemos servido
- vosotros habéis servido
- ellos, Uds. han servido
Conjugate in the present perfect.
empezar
to start
- yo he empezado
- tú has empezado
- él, ella, Ud. ha empezado
- nosotros hemos empezado
- vosotros habéis empezado
- ellos, Uds. han empezado
Conjugate in the present perfect.
sacar
to take out
- yo he sacado
- tú has sacado
- él, ella, Ud. ha sacado
- nosotros hemos sacado
- vosotros habéis sacado
- ellos, Uds. han sacado
Conjugate in the present perfect.
gritar
to scream
- yo he gritado
- tú has gritado
- él, ella, Ud. ha gritado
- nosotros hemos gritado
- vosotros habéis gritado
- ellos, Uds. han gritado
Conjugate in the present perfect.
botar
to throw out
- yo he botado
- tú has botado
- él, ella, Ud. ha botado
- nosotros hemos botado
- vosotros habéis botado
- ellos, Uds. han botado
Conjugate in the present perfect.
probar
to try, to taste
- yo he probado
- tú has probado
- él, ella, Ud. ha probado
- nosotros hemos probado
- vosotros habéis probado
- ellos, Uds. han probado
Conjugate in the present perfect.
cocinar
to cook
- yo he cocinado
- tú has cocinado
- él, ella, Ud. ha cocinado
- nosotros hemos cocinado
- vosotros habéis cocinado
- ellos, Uds. han cocinado
Conjugate in the present perfect.
sentarse
to sit (down)
- yo me he sentado
- tú te has sentado
- él, ella, Ud. se ha sentado
- nosotros nos hemos sentado
- vosotros os habéis sentado
- ellos, Uds. se han sentado
Conjugate in the present perfect.
abrazar
to hug
- yo he abrazado
- tú has abrazado
- él, ella, Ud. ha abrazado
- nosotros hemos abrazado
- vosotros habéis abrazado
- ellos, Uds. han abrazado
Conjugate in the present perfect.
necesitar
to need
- yo he necesitado
- tú has necesitado
- él, ella, Ud. ha necesitado
- nosotros hemos necesitado
- vosotros habéis necesitado
- ellos, Uds. han necesitado
Conjugate in the present perfect.
usar
to use
- yo he usado
- tú has usado
- él, ella, Ud. ha usado
- nosotros hemos usado
- vosotros habéis usado
- ellos, Uds. han usado
Conjugate in the present perfect.
caminar
to walk
- yo he caminado
- tú has caminado
- él, ella, Ud. ha caminado
- nosotros hemos caminado
- vosotros habéis caminado
- ellos, Uds. han caminado
Conjugate in the present perfect.
regresar
to return
- yo he regresado
- tú has regresado
- él, ella, Ud. ha regresado
- nosotros hemos regresado
- vosotros habéis regresado
- ellos, Uds. han regresado
Conjugate in the present perfect.
encontrar
to find
- yo he encontrado
- tú has encontrado
- él, ella, Ud. ha encontrado
- nosotros hemos encontrado
- vosotros habéis encontrado
- ellos, Uds. han encontrado
Conjugate in the present perfect.
morir
to die
- yo he muerto
- tú has muerto
- él, ella, Ud. ha muerto
- nosotros hemos muerto
- vosotros habéis muerto
- ellos, Uds. han muerto
Conjugate in the present perfect.
amar
to love
- yo he amado
- tú has amado
- él, ella, Ud. ha amado
- nosotros hemos amado
- vosotros habéis amado
- ellos, Uds. han amado
Conjugate in the present perfect.
preguntar
to ask
- yo he preguntado
- tú has preguntado
- él, ella, Ud. ha preguntado
- nosotros hemos preguntado
- vosotros habéis preguntado
- ellos, Uds. han preguntado
Conjugate in the present perfect.
preferir
to prefer
- yo he preferido
- tú has preferido
- él, ella, Ud. ha preferido
- nosotros hemos preferido
- vosotros habéis preferido
- ellos, Uds. han preferido
Conjugate in the present perfect.
romper
to break
- yo he roto
- tú has roto
- él, ella, Ud. ha roto
- nosotros hemos roto
- vosotros habéis roto
- ellos, Uds. han roto
Conjugate in the present perfect.
fumar
to smoke
- yo he fumado
- tú has fumado
- él, ella, Ud. ha fumado
- nosotros hemos fumado
- vosotros habéis fumado
- ellos, Uds. han fumado
Conjugate in the present perfect.
pintar
to paint
- yo he pintado
- tú has pintado
- él, ella, Ud. ha pintado
- nosotros hemos pintado
- vosotros habéis pintado
- ellos, Uds. han pintado
Conjugate in the present perfect.
quemar
to burn
- yo he quemado
- tú has quemado
- él, ella, Ud. ha quemado
- nosotros hemos quemado
- vosotros habéis quemado
- ellos, Uds. han quemado
Conjugate in the present perfect.
cortar
to cut
- yo he cortado
- tú has cortado
- él, ella, Ud. ha cortado
- nosotros hemos cortado
- vosotros habéis cortado
- ellos, Uds. han cortado
Conjugate in the present perfect.
escoger
to choose
- yo he escogido
- tú has escogido
- él, ella, Ud. ha escogido
- nosotros hemos escogido
- vosotros habéis escogido
- ellos, Uds. han escogido
Conjugate in the present perfect.
describir
to describe
- yo he descrito o descripto
- tú has descrito o descripto
- él, ella, Ud. ha descrito o descripto
- nosotros hemos descrito o descripto
- vosotros habéis descrito o descripto
- ellos, Uds. han descrito o descripto
Conjugate in the present perfect.
quedar/quedarse
to stay, to remain
- yo he quedado
- tú has quedado
- él, ella, Ud. ha quedado
- nosotros hemos quedado
- vosotros habéis quedado
- ellos, Uds. han quedado
Conjugate in the present perfect.
corregir
to correct
- yo he corregido, correcto
- tú has corregido, correcto
- él, ella, Ud. ha corregido, correcto
- nosotros hemos corregido, correcto
- vosotros habéis corregido, correcto
- ellos, Uds. han corregido, correcto
Conjugate in the present perfect.
abrir
to open
- yo he abierto
- tú has abierto
- él, ella, Ud. ha abierto
- nosotros hemos abierto
- vosotros habéis abierto
- ellos, Uds. han abierto
Conjugate in the present perfect.
cubrir
to cover
- yo he cubierto
- tú has cubierto
- él, ella, Ud. ha cubierto
- nosotros hemos cubierto
- vosotros habéis cubierto
- ellos, Uds. han cubierto
Conjugate in the present perfect.
costar
to cost
- yo he costado
- tú has costado
- él, ella, Ud. ha costado
- nosotros hemos costado
- vosotros habéis costado
- ellos, Uds. han costado
Conjugate in the present perfect.
subir
to go up
- yo he subido
- tú has subido
- él, ella, Ud. ha subido
- nosotros hemos subido
- vosotros habéis subido
- ellos, Uds. han subido
Conjugate in the present perfect.
volar
to fly
- yo he volado
- tú has volado
- él, ella, Ud. ha volado
- nosotros hemos volado
- vosotros habéis volado
- ellos, Uds. han volado
Conjugate in the present perfect.
sonreír
to smile
- yo he sonreído
- tú has sonreído
- él, ella, Ud. ha sonreído
- nosotros hemos sonreído
- vosotros habéis sonreído
- ellos, Uds. han sonreído
Conjugate in the present perfect.
ganar
to win, to earn
- yo he ganado
- tú has ganado
- él, ella, Ud. ha ganado
- nosotros hemos ganado
- vosotros habéis ganado
- ellos, Uds. han ganado
Conjugate in the present perfect.
acompañar
to accompany
- yo he acompañado
- tú has acompañado
- él, ella, Ud. ha acompañado
- nosotros hemos acompañado
- vosotros habéis acompañado
- ellos, Uds. han acompañado
Conjugate in the present perfect.
doler
to hurt
- yo he dolido
- tú has dolido
- él, ella, Ud. ha dolido
- nosotros hemos dolido
- vosotros habéis dolido
- ellos, Uds. han dolido