present perfect simple
present perfect simple or continuous
past perfect
vocabulary
vocabulary
100

I _______________ (just/eat), I'm not hungry

I have just eaten

100

I ________________ letters for 7 hours

have been writing

have written

have been writing

100

I _____________(already arrive) when you showed up.

I had already arrived
100

device

dispositivo

100
altavoces

speakers

200

She ______________ (already/do) her homework so she can go to the party

she has already done

200

we _____________ 5 missions yet

have completed

have been completing

have completed

200

she ___________________ (just/finish) when the teacher said "pens down!"

had just finished

200
gadget
aparato
200

por casualidad

by chance

300

__________________you _________ (yet/call) your mum?

have you called your mum yet?


300

we ______ 5 songs and we still have to sing 4 more.

have sung

have been singins

have sung

300

we _______________(not/be) before

we hadn't been

300

update

actualizar, actualizacion

300

estimate and calculate

estimar y calcular

400

They _____________(pay/yet) 

They haven't paid yet

400

they are super tired because they ______ for 3 hours without a break.

have been dancing

have danced

have been dancing

400

_________________ (ever/play) any sport before taking up football last year?

had you played

400

break down

stop working

400

look up and look for

search information, try to find something

500

I ______________ (write) two novels so far

i have written

500

you invent your sentences: 1 simple, 1 continuous PRESENT PERFECT

.

500

He _____________ (look up) the word in the dictionary before the teacher told him the meaning.

he had looked up

500

accuracy and accurate

precisión y preciso

500

look into

investigate

M
e
n
u