Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
PAST SIMPLE, PRESENT PERFECT, PAST PERFECT
0
%
0
0
0
Back
Restart
I ______________ (just / finish) my homework.
have just finished
Oops!
Okay!
What do you think of my English? Do you think it ___ (improve)
has improved
Oops!
Okay!
I can't believe it! I ___________ (lose) my wallet!
have lost
Oops!
Okay!
I ____________(hurt) myself at the competition last week.
hurt
Oops!
Okay!
Our teacher _________________(work) at our school for more than 10 years.
has worked
Oops!
Okay!
After I __________ (lose) my mobile phone, my mother bought me a new one for my birthday.
had lost
Oops!
Okay!
They __________ (live) in London since 2008.
have lived
Oops!
Okay!
Where is my bike? I ___ (be) outside the house, but not it isn't there.
was
Oops!
Okay!
I ___________ ( not see) my cat since last Tuesday.
haven't seen
Oops!
Okay!
It ... (stop) raining for a while, but now it's raining again.
stopped
Oops!
Okay!
When I came home they _______ already _______ the pizza.
had / eaten
Oops!
Okay!
They ________ (live) in San Francisco before they moved to Las Vegas.
had lived
Oops!
Okay!
The police ___ ( arrest) three people, but later they let them go.
arrested
Oops!
Okay!
The town where I live is very different now. It ____ (change) a lot.
has changed
Oops!
Okay!
We ____________ (live) in Japan in 1993.
lived
Oops!
Okay!
I _______________ (be) in New York two years ago.
was
Oops!
Okay!
I ____________ (never / be) to China.
have never been
Oops!
Okay!
By the time we arrived, the film _____________ (finish).
had finished
Oops!
Okay!
My brother ______________(draw) many nice pictures today.
has drawn
Oops!
Okay!
I studies German at school, but now I ___ (forget) all of it.
have forgotten
Oops!
Okay!
Are you ready to go? ___ you ____ (finish) your coffee?
Have you finished
Oops!
Okay!
Quick! We need to call the ambulance. There ____ (be) an accident.
has been
Oops!
Okay!
They ____________ (be) friends for a long time before they got married.
had been
Oops!
Okay!
My uncle ______________(buy) this car many years ago.
bought
Oops!
Okay!
She ________________(lose) her wallet when she was in London.
lost
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies