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