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? Past Simple?
0
%
0
0
0
Back
Restart
' I have to train really hard ', _____ the champion.
said
Oops!
Okay!
When I was in the shopping centre I _______(lose) my wallet.
lost
Oops!
Okay!
Mary is not here. She _________(go) shopping with her husband.
has gone
Oops!
Okay!
I __________(lie) in the sun for a long time yesterday.
lay
Oops!
Okay!
They _____ (win) many matches so far this year.
have won
Oops!
Okay!
I can't believe Serena Williams has won another Grand Slam! __________________________?(Grand Slams/ she / win)
How many Grand Slams has she won ?
Oops!
Okay!
Have you booked a hotel for us _____ ?
yet
Oops!
Okay!
Choose the correct sentence
She has read this book several times.
She read this book several times.
Oops!
Okay!
Choose the correct sentence
She met him once before.
She has met him once before.
Oops!
Okay!
Choose the correct sentence
She has eaten sushi before.
She ate sushi before.
Oops!
Okay!
We ______ (have) three games yesterday?
had
Oops!
Okay!
Who _________(write) "Hamlet"?
wrote
Oops!
Okay!
We ____________(go) shopping yesterday after school.
went
Oops!
Okay!
Choose the correct sentence
We have seen a concert last week.
We saw a concert last week.
Oops!
Okay!
Choose the correct sentence
She has found her keys yesterday.
She found her keys yesterday.
Oops!
Okay!
Choose the correct sentence
He played basketball many times.
He has played basketball many times.
Oops!
Okay!
Choose the correct sentence
She traveled to Italy several times.
She has traveled to Italy several times.
Oops!
Okay!
Choose the correct sentence
She attended several workshops this month.
She has attended several workshops this month.
Oops!
Okay!
Our teacher _________________(work) at our school for more than 40 years.
has worked
Oops!
Okay!
I______________(never/hear) this song. Who made it?
have never heard
Oops!
Okay!
Choose the correct sentence
She traveled to China in 2020.
She has traveled to China in 2020.
Oops!
Okay!
This new tennis racket was expensive? ________________?(it/cost)
How much did it cost?
Oops!
Okay!
Choose the correct sentence
He improved his writing skills this year.
He has improved his writing skills this year.
Oops!
Okay!
_______________(you/find) any interesting facts yesterday?
did you find
Oops!
Okay!
Choose the correct sentence
We have watched TV last night.
We watched TV last night.
Oops!
Okay!
I ______ (always love) the ocean, ever since I was a girl.
have always loved
Oops!
Okay!
My friend ____________(hurt) himself at the competitions last week.
hurt
Oops!
Okay!
Choose the correct sentence
They visited their grandparents many times.
They have visited their grandparents many times.
Oops!
Okay!
She hasn't tried rollerblading ___, but I'm sure she will.
yet
Oops!
Okay!
I can't find the key. I think I _________(lose) it.
have lost
Oops!
Okay!
When we _________(be) on holiday in Greece, it _________(not+rain) at all
were, didn't rain
Oops!
Okay!
Choose the correct sentence
He studied English last year.
He has studied English last year.
Oops!
Okay!
I _______ (go) on boat trips many times in my life.
have gone
Oops!
Okay!
How many lessons ________(you/have) today?
have you had
Oops!
Okay!
Ouch! I _________(hurt) my knee. It's bleeding.
have hurt
Oops!
Okay!
I can't find my mobile phone. - ________________(you/lose) it?
have you lost
Oops!
Okay!
We ____________(already/have) three tests this week.
have already had
Oops!
Okay!
Choose the correct sentence
He finished his homework already.
He has finished his homework already.
Oops!
Okay!
How many poems ________________(he/write) this month?
has he written
Oops!
Okay!
restaurant / eaten / yet / haven't / I / this / at
I haven't eaten at this restaurant yet.
Oops!
Okay!
They ____________(not+catch) many fish last week.
didn't catch
Oops!
Okay!
Choose the correct sentence
We have lived in this neighborhood since 2010.
We lived in this neighborhood since 2010.
Oops!
Okay!
Choose the correct sentence
She has cleaned her room this morning.
She cleaned her room this morning.
Oops!
Okay!
Choose the correct sentence
I have studied French for two years now.
I studied French for two years now.
Oops!
Okay!
The first man _____________(fly) to the Moon in 1969.
flew
Oops!
Okay!
_________(the Chinese/invent) gunpowder?
Did the Chinese invent
Oops!
Okay!
We ______________(never/travel) in Wales.
have never travelled
Oops!
Okay!
When ____ the first Olympic Games take place ?
did
Oops!
Okay!
Choose the correct sentence
I have visited Paris before.
I visited Paris before.
Oops!
Okay!
What _________(you/learn) since you came here?
have you learned
Oops!
Okay!
arrangements / I / the / made / have / already
I have already made the arrangements.
Oops!
Okay!
____________(you/open) the window yet? - No, I _____________.
have you opened ; haven't
Oops!
Okay!
When we _________(be) on holiday in Greece, it _________(not+rain) at all.
were, didn't rain
Oops!
Okay!
Choose the correct sentence
She has cooked dinner yesterday.
She cooked dinner yesterday.
Oops!
Okay!
Choose the correct sentence
We had a picnic in the countryside last Sunday.
We have had a picnic in the countryside last Sunday.
Oops!
Okay!
Choose the correct sentence
They have bought a new car last month
They bought a new car last month.
Oops!
Okay!
My little sister ______________(draw) many nice pictures today.
has drawn
Oops!
Okay!
We've already _____ to Rome and Paris. We would like to go again next year.
been
Oops!
Okay!
When _________( you/ break) your leg?
did you break
Oops!
Okay!
Choose the correct sentence
She has known him for a long time.
She knew him for a long time.
Oops!
Okay!
He ________________(lose) his keys when he was in London.
lost
Oops!
Okay!
Jake ____ 100 metres in forty seconds.
ran
Oops!
Okay!
My grandpa __________(work) for this company for more than 30 years before he __________(retire).
worked, retired
Oops!
Okay!
Why are you so happy ? I've _____ booked us a trip abroad!
just
Oops!
Okay!
Choose the correct sentence
She has completed her degree this semester.
She completed her degree this semester.
Oops!
Okay!
Last month he _____________(fall) off his bike and ______________(twist) his ankle.
fell; twisted
Oops!
Okay!
I've ____ tried hang-gliding. Is it fun ?
never
Oops!
Okay!
My uncle ______________(buy) this car many years ago.
bought
Oops!
Okay!
How many matches __________(our football team/lose) so far this season?
has our football team lost
Oops!
Okay!
It __________(rain) for many days. I wonder when it will stop raining.
has rained
Oops!
Okay!
The man ___ off his bike and ____ his leg.
fell , broke
Oops!
Okay!
Choose the correct sentence
He has visited his friend yesterday.
He visited his friend yesterday.
Oops!
Okay!
My parents _______________(be) to South America many times.
have been
Oops!
Okay!
George _______(not+be) very well last week. So he _________(not+be) at school since last Monday.
was not, hasn't been
Oops!
Okay!
Choose the correct sentence
They have finished the project last week.
They finished the project last week.
Oops!
Okay!
My grandpa ______________(not+study) Latin when he was at school.
did not study
Oops!
Okay!
We ____ (study) at the same university in 2001.
studied
Oops!
Okay!
Choose the correct sentence
He has lived in this city all his life.
He lived in this city all his life.
Oops!
Okay!
Choose the correct sentence
He passed all his exams so far.
He has passed all his exams so far.
Oops!
Okay!
Choose the correct sentence
They have traveled to the beach last summer.
They traveled to the beach last summer.
Oops!
Okay!
Mr Clark ________(already/work) in a bank for 15 years.
has already worked
Oops!
Okay!
Choose the correct sentence
They watched this movie already.
They have watched this movie already.
Oops!
Okay!
Your car looks very clean. ____________(you/wash) it?
have you washed
Oops!
Okay!
-How long ____ you ___ (be) at this school? -Since 2014
have,been
Oops!
Okay!
Choose the correct sentence
She has danced at the party on Saturday.
She danced at the party on Saturday.
Oops!
Okay!
How many lessons ________(you/have) today?
have you had
Oops!
Okay!
Choose the correct sentence
He didn't speak with the manager yet.
He hasn't spoken with the manager yet.
Oops!
Okay!
Where _______________(your friend/buy) this dress?
did your friend buy
Oops!
Okay!
Choose the correct sentence
He has bought a new car recently.
He bought a new car recently.
Oops!
Okay!
Last night my sister and I _________(have) some free time, so we__________(go) to the cinema.
had, went
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies