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