Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
3ESO Present Perfect
0
%
0
0
0
Back
Restart
Present Perfect: I / find my phone. (just)
I have just found my phone.
Oops!
Okay!
Present Perfect: We / not arrive / to the airport. (yet)
We haven't arrived to the airport yet.
Oops!
Okay!
Present Perfect: Andrea ______ (live) in three different countries.
Andrea has lived in three different countires.
Oops!
Okay!
Forms & translation of: know
know - knew - know (saber)
Oops!
Okay!
I haven't seen you FOR/SINCE ages.
FOR
Oops!
Okay!
Forms & translation of: hurt
hurt - hurt - hurt (ferir-se)
Oops!
Okay!
Forms & translation of: fly
fly - flew - flown (volar)
Oops!
Okay!
Forms & translation of: hide
hide - hid - hidden (esconderse)
Oops!
Okay!
Nick has worked as a doctor FOR/SINCE 2012.
SINCE
Oops!
Okay!
Complete with past tenses: The accident ____ (happen) while we ____ (wait) for the bus.
The accident happened while we were waiting for the bus.
Oops!
Okay!
Present Perfect: My parents ______ (not buy) my any present for my birthday.
My parents haven't bought my any present for my birthday.
Oops!
Okay!
Complete with past tenses: When I ____ (arrive), they _______ (watch) a TV series.
When I arrived, they were watching a TV series.
Oops!
Okay!
Forms & translation of: spend
spend - spent - spent (gastar)
Oops!
Okay!
Oops!
Okay!
Forms & translation of: sink
sink - sank - sunk - hundirse
Oops!
Okay!
Nicole has studied English FOR/SINCE she was 3 years old.
SINCE
Oops!
Okay!
My aunt has been ill FOR/SINCE three days.
FOR
Oops!
Okay!
Present Perfect: She / phone you twice. (already)
She has already phoned you twice.
Oops!
Okay!
Forms & translation of: feel
feel - felt - felt (sentir)
Oops!
Okay!
Present Perfect: You / dive form a high place? (ever)
Have you ever dived from a high place?
Oops!
Okay!
Complete with past tenses: While Tom ____ (study) for his English exam, I ___ (do) my homework.
While Tom was studying for his English exam, I was doing/did my homework.
Oops!
Okay!
Complete with present tenses: I always _____ (have) lunch at 2 o'clock, but today I _______ (have) lunch at 3.
I always have lunch at 2 o'clock, but today I'm having lunch at 3.
Oops!
Okay!
Forms & translation of: ride
ride - rode - riden (montar)
Oops!
Okay!
Present Perfect: _____ they _______ (win) any awards since 2021?
Have they won any awards since 2021?
Oops!
Okay!
Forms & translation of: overcome
overcome - overcame - overcome (superar)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies