‹ Spanish Verb Conjugation Marathon

Pretérito perfecto · Present perfect

haber (present) + past participle — what has just happened or is still relevant.

Compound tense: haber + participle.

StudyPractice
yoIyou (tú)él/ellahe / shenosotroswevosotrosyou all (vosotros)ellos/ellasthey
hablarto speakhe habladohas habladoha habladohemos habladohabéis habladohan hablado
comerto eathe comidohas comidoha comidohemos comidohabéis comidohan comido
vivirto livehe vividohas vividoha vividohemos vividohabéis vividohan vivido
pensarto thinkhe pensadohas pensadoha pensadohemos pensadohabéis pensadohan pensado
poderto be able (can)he podidohas podidoha podidohemos podidohabéis podidohan podido
pedirto ask forhe pedidohas pedidoha pedidohemos pedidohabéis pedidohan pedido
quererto want / lovehe queridohas queridoha queridohemos queridohabéis queridohan querido
serto be (essence)he sidohas sidoha sidohemos sidohabéis sidohan sido
estarto be (state)he estadohas estadoha estadohemos estadohabéis estadohan estado
irto gohe idohas idoha idohemos idohabéis idohan ido
tenerto havehe tenidohas tenidoha tenidohemos tenidohabéis tenidohan tenido
hacerto do / makehe hechohas hechoha hechohemos hechohabéis hechohan hecho
decirto say / tellhe dichohas dichoha dichohemos dichohabéis dichohan dicho
verto seehe vistohas vistoha vistohemos vistohabéis vistohan visto
darto givehe dadohas dadoha dadohemos dadohabéis dadohan dado
llegarto arrivehe llegadohas llegadoha llegadohemos llegadohabéis llegadohan llegado
buscarto look forhe buscadohas buscadoha buscadohemos buscadohabéis buscadohan buscado
empezarto beginhe empezadohas empezadoha empezadohemos empezadohabéis empezadohan empezado
jugarto playhe jugadohas jugadoha jugadohemos jugadohabéis jugadohan jugado
conocerto know (be familiar)he conocidohas conocidoha conocidohemos conocidohabéis conocidohan conocido
construirto buildhe construidohas construidoha construidohemos construidohabéis construidohan construido
leerto readhe leídohas leídoha leídohemos leídohabéis leídohan leído
dormirto sleephe dormidohas dormidoha dormidohemos dormidohabéis dormidohan dormido
venirto comehe venidohas venidoha venidohemos venidohabéis venidohan venido
saberto knowhe sabidohas sabidoha sabidohemos sabidohabéis sabidohan sabido
beberto drinkhe bebidohas bebidoha bebidohemos bebidohabéis bebidohan bebido
trabajarto workhe trabajadohas trabajadoha trabajadohemos trabajadohabéis trabajadohan trabajado
estudiarto studyhe estudiadohas estudiadoha estudiadohemos estudiadohabéis estudiadohan estudiado
comprarto buyhe compradohas compradoha compradohemos compradohabéis compradohan comprado
tomarto takehe tomadohas tomadoha tomadohemos tomadohabéis tomadohan tomado
amarto lovehe amadohas amadoha amadohemos amadohabéis amadohan amado
escribirto writehe escritohas escritoha escritohemos escritohabéis escritohan escrito