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
Present Perfect or Past Simple?
0
%
0
0
0
Back
Restart
He ______ (just - finish) his homework.
has just finished
Oops!
Okay!
The first man _____________(land) on the Moon in 1969.
LANDED
Oops!
Okay!
We ____________(go) shopping yesterday after school.
went
Oops!
Okay!
The teacher ________ the homework yet.
has not corrected
Oops!
Okay!
This painting _______ (be) here since they opened the museum.
has been
Oops!
Okay!
It __________(rain) for many days. I wonder when it will stop raining.
has rained
Oops!
Okay!
Yesterday I ______ (see) Kelly with her sister.
saw
Oops!
Okay!
Our teacher _________________(work) at our school for more than 40 years.
HAS WORKED
Oops!
Okay!
My grandpa __________(work) for this company for more than 30 years before he __________(retire).
WORKED / RETIRED
Oops!
Okay!
They ____________(not+catch) many fish last week.
didn't catch
Oops!
Okay!
Your car looks very clean. ____________(you/wash) it?
HAVE YOU WASHED
Oops!
Okay!
When _________( you/ break) your leg?
did you break
Oops!
Okay!
When _______ (buy) that dress?
did you buy
Oops!
Okay!
When I was in the shopping centre I _______(lose) my wallet.
lost
Oops!
Okay!
We ______ (be) married for 10 years.
have been
Oops!
Okay!
I _______ (study) English since I was 6 years old.
have studied
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies