Present
Future
Past
More
More
100

They have tripped

Han tropezado

100

It will have heated.

habré calentado

100

It had snowed. 

había nevado

100

He has offered. 

Ha ofrecido

100

We have broken. 

hemos roto

200

She has brought

Ha traído

200

He will have carried. 

habrá portado

200

He had crashed. 

había chocado

200

She had asked. 

había pedido

200

She will have smiled.

habrá sonreído

300

We have used

Hemos usado

300

She will have forgotten. 

habrá olvidado

300

We had chatted. 

habíamos charlado

300

It will have stung. 

habría picado

300

I have played instruments. 

he tocado instrumentos

400

I have shaved

He afeitado

400

I will have slapped. 

habré abofeteado

400

I had showered. 

había duchado

400

We had paid attention

habíamos prestado atención

400

She has taken. 

ella ha tomado

500

He has congratulated

Ha felicitado

500

They will have hid. 

habrán escondido

500

She had folded. 

había doblado

500

They had tried.

habían probado

500

We will have travelled. 

 habremos viajado