I have done
he hecho
you have done
has hecho
he has done
ha hecho
we have done
hemos hecho
i have been (ser)
he sido
you have been (ser)
has sido
he has been (ser)
ha sido
we have been (ser)
hemos sido
they have been (ser)
han sido
I have been (estar)
he estado
you have been (estar)
has estado
he has been (estar)
ha estado
we have been (estar
hemos estado
they have been (estar)
han estado
I have gone
he ido
he has gone
ha ido
we have gone
hemos ido
they have gone
han ido
I have eaten
he comido
you have studied
has estudiado
he has slept
ha dormido
we have run
hemos corrido
he has talked
ha hablado
we have seen
hemos visto