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 v Present perfect
0
%
0
0
0
Back
Restart
She is quite famous, she _____________ in several films. (act)
She is quite famous, she HAS ACTED in several films.
Oops!
Okay!
.Prices ____________________ up already by 5% this year. (go)
Prices HAVE GONE up already by 5% this year.
Oops!
Okay!
John __________the book now he can watch the film. (read)
John HAS READ the book now he can watch the film.
Oops!
Okay!
I _______________ all my school exams last week. (finish)
I FINISHED all my school exams last week.
Oops!
Okay!
When __________ you ___________ John? (see)
When DID you SEE John?
Oops!
Okay!
I would love to visit Prague. I ______________ there. (never / be)
I would love to visit Prague. I HAVE NEVER BEEN there.
Oops!
Okay!
My great great great grandfather _______ five sisters. (have)
My great great great grandfather HAD five sisters.
Oops!
Okay!
I _____________ Julie for three years - we still meet once a month. (know)
I HAVE KNOWN Julie for three years - we still meet once a month.
Oops!
Okay!
Look! Someone _______________ bike!!!! (steal)
Look! Someone HAS STOLEN bike!!!!
Oops!
Okay!
They______________the car. It looks new again. (wash)
They HAVE WASHED the car. It looks new again.
Oops!
Okay!
The Queen _______ her two-week tour of Australia yesterday. (start)
The Queen STARTED her two-week tour of Australia yesterday.
Oops!
Okay!
What time ______ you _________ here? (get)
What time DID you GET here?
Oops!
Okay!
I _____________ Paris three times so far. (visit)
I HAVE VISITED Paris three times so far.
Oops!
Okay!
_________ you ever ________ skiing? (go)
HAVE you ever BEEN skiing?
Oops!
Okay!
Prices ____________________ up last year. (not go)
Prices DID NOT GO up last year.
Oops!
Okay!
They ___________ a few minutes ago. (leave)
They LEFT a few minutes ago.
Oops!
Okay!
I _________ to Australia yet. (go / not)
I HAVE NOT BEEN to Australia yet.
Oops!
Okay!
I _________ my best friend two years ago. (meet)
I MET my best friend two years ago.
Oops!
Okay!
She started crying as soon as she _________ me. (see)
She started crying as soon as she SAW me.
Oops!
Okay!
I _______________ for hours but he didn’t come. (wait)
I WAITED for hours but he didn’t come.
Oops!
Okay!
Last week I _______ the time to do a lot in the house. (have not)
Last week I DID NOT HAVE the time to do a lot in the house.
Oops!
Okay!
Ouch! I _____________ my leg! (hurt)
Ouch! I HAVE HURT my leg!
Oops!
Okay!
What ________ you _______ ? (say)
What DID you SAY?
Oops!
Okay!
I ___________ my keys - can you help me look for them? (lose)
I HAVE LOST my keys - can you help me look for them?
Oops!
Okay!
I _______ a good friend of mine the other day. (visit)
I VISITED a good friend of mine the other day.
Oops!
Okay!
John _______________ for that company since 2015. (work)
John HAS WORKED for that company since 2015.
Oops!
Okay!
I am so excited to have a dog. I ___________ one. (always / want)
I am so excited to have a dog. I HAVE ALWAYS WANTED one.
Oops!
Okay!
They ____________ that car since 2005. (have)
They HAVE HAD that car since 2005.
Oops!
Okay!
She ___________ unemployed since she left school. (be)
She HAS BEEN unemployed since she left school.
Oops!
Okay!
She _____________ in London when she was a child. (live)
She LIVED in London when she was a child.
Oops!
Okay!
When ____ you _______? (arrive)
When DID you ARRIVE?
Oops!
Okay!
She ........ ill since Thursday (be)
She HAS BEEN ill since Thursday
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies