present perfect
past perfect
future perfect
verbs
translate
100

i ________ (take) my dog to the vet

have taken

100

I_________________(be) at home all day

had been

100

we_________ (move) by 2028

will have moved

100

go    went   ______

gone

100

el bebe se ha despertado

the baby has woken up

200

It______________(rain) a lot this week

has rained

200

Michel _______ (go) to bed at 7:00

had gone

200

The party_________(started)already

The party will have  already started

200

eat   ate   

eaten

200


He hablado con Peter.


I have [I’ve] talked to Peter.

300

My mother_______________ (watch) this series twice.

has watched

300

She________ ( not /be) surfing before.

had   not   been/ hadn't been

300

_____ we_______(see) it?

will we have   seen  it?

300

read   read

read

300

1 p. e.

1 p. e.

400

David________ (not/ pass)his driving past

has not  passed / hasn't passed

400

i wish i________ (ot eat) so much

had not eaten / hadn't eaten

400

Cindy ______(not/speak) to the teacher

won't / will not have spoken

400

drink  drank

drunk

400


No habremos comprado una nueva casa para el año que viene
 

We won’t have bought a new house by next year.


 

500

where ______ you ______ (be) all day?

Where have you been all day?

500

_____________ you ______ in Mexico? (BE)

Have you been in Mexico?

500

Who _______ (arrive) by then?

Who will have arrived by then?

500

see saw

seen

500

habre visitado japon para cuando tenga 55

I will have visited Japon befrore I turn 55