They have tripped
Han tropezado
It will have heated.
habré calentado
It had snowed.
había nevado
He has offered.
Ha ofrecido
We have broken.
hemos roto
She has brought
Ha traído
He will have carried.
habrá portado
He had crashed.
había chocado
She had asked.
había pedido
She will have smiled.
habrá sonreído
We have used
Hemos usado
She will have forgotten.
habrá olvidado
We had chatted.
habíamos charlado
It will have stung.
habría picado
I have played instruments.
he tocado instrumentos
I have shaved
He afeitado
I will have slapped.
habré abofeteado
I had showered.
había duchado
We had paid attention
habíamos prestado atención
She has taken.
ella ha tomado
He has congratulated
Ha felicitado
They will have hid.
habrán escondido
She had folded.
había doblado
They had tried.
habían probado
We will have travelled.
habremos viajado