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 vs past simple
0
%
0
0
0
Back
Restart
I _________________(not go) to the party because I was ill.
Didn't go
Oops!
Okay!
I love this film. I ______________(see) many times.
Have seen
Oops!
Okay!
I _________________ (know) about the problem for months, but I _________________ (not / find) a solution yet.
Have known, Haven't found
Oops!
Okay!
I ________________(live) in over 10 cities so far.
Have lived
Oops!
Okay!
She ___________just_____________(finish) her homework.
Has just finished
Oops!
Okay!
She _______________ (live) in London for eight years.
Has lived
Oops!
Okay!
A: What’s wrong? B: I _________________ (break) a glass!
I’ve broken
Oops!
Okay!
What time ________you________(leave) the house.
Did you leave
Oops!
Okay!
When he _________________ (arrive) home, he _________________ (unpack) and _________________ (go) to bed early.
Arrived, unpacked, went
Oops!
Okay!
The children _________________ (break) a window in the school last week.
Broke
Oops!
Okay!
I don't like driving. There______________(be) many accidents on this road.
Have been
Oops!
Okay!
He ___________never_________(see) me before.
Has never seen
Oops!
Okay!
They _________________ (be) cold when they _________________ (arrive) home.
Were, Arrived
Oops!
Okay!
She _______________(not checked) her messages yet.
Hasn't checked
Oops!
Okay!
We _________________ (see) Julie last night.
Saw
Oops!
Okay!
I _________________(not know) you were in hospital.
Didn't know
Oops!
Okay!
_________you _______(wear) your new jeans yet?
Have you worn
Oops!
Okay!
1. I _________________ (see) three police cars this morning (it’s still morning).
Have seen
Oops!
Okay!
Julie _________________ (arrive)! Come and say hello!
Has arrived
Oops!
Okay!
I ________________(not see) Saul since June.
Haven't seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies