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 or Present perfect
0
%
0
0
0
Back
Restart
My sister __________ (read) a book all day long but she__________ (not/finish) it yet.
has been reading/hasn't finished
Oops!
Okay!
Where _______(you/be) yesterday? I _________ (go) to the shopping mall and you _____(not/be) there.
were you/went/weren't
Oops!
Okay!
How long ___________ (you/work) in that company? For three years
have you been working
Oops!
Okay!
_________(you/do) your homework yet? Yes. I _________ (do) it three hours ago.
have you done/did
Oops!
Okay!
How many matches ________(your team/lose) so far this season?
has your football team lost
Oops!
Okay!
John _____________(run) for 5 hours. He ________(start) at 9 o'clock in the morning and it's one o'clock.
has been runnig/started
Oops!
Okay!
When I __(be) three years old I couldn't swim, but this year I __________ (learn) and now I'm an expert.
was/have been learning
Oops!
Okay!
I ________(wait) for three hours so far!
have been waiting
Oops!
Okay!
Last Summer I _________ (spend) two weeks in London with my parents and we _______ (go)to Paris for a weekend.
spent/went
Oops!
Okay!
I ____________ (clean) all morning. I'm fed up!
have been cleaning
Oops!
Okay!
___________(you/see) the new Harry Potter's film? Yes, I ________ (see) it last Sunday.
have you seen/saw
Oops!
Okay!
Mary is not here. She _____(go) shopping with her husband.
has gone
Oops!
Okay!
Last night my sister and I ___(have) some freetime, so we _________ (go) to the cinema.
had/went
Oops!
Okay!
Help! I __________ (lose) my keys and I can find them!
have lost
Oops!
Okay!
Oh no, it's raining and I __________ (leave) my umbrella at home
have left
Oops!
Okay!
George____(not/feel) very well on Monday. So he _________ (not/be) at school since last Monday.
didn't feel/hasn't been
Oops!
Okay!
__________(Sarah/ever/be) to Egypt? Yes, she _______ (visit) Egypt in 2021.
has Sarah ever been/visited
Oops!
Okay!
Sorry about the mess. I __________ (bake) a cake an hour ago.
baked
Oops!
Okay!
It __________(rain) for many days. I wonder when it will stop.
has been raining
Oops!
Okay!
Tom _________ (move) to this town in 1994. He _________ (live) here since then.
moved/has lived
Oops!
Okay!
Gosh! I ___________ (not/see) you for ages.That's true. I ________ (come) back from a trip yesterday.
haven't seen/came
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies