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
Past Simple vs Present Perfect
0
%
0
0
0
Back
Restart
They ........................... (buy) a new car last month.
bought
Oops!
Okay!
After he _________________ (arrive) home, he _________________ (unpack) and _________________ (go) to bed early.
arrived / unpacked / went
Oops!
Okay!
He _________________ (be) a teacher before he _________________ (become) a musician.
was / became
Oops!
Okay!
John ........................... (not call) me recently.
has called
Oops!
Okay!
The children _________________ (break) a window in the school last week.
broke
Oops!
Okay!
We _________________ (see) Julie last night.
saw
Oops!
Okay!
I _________________ (know) about the problem for months, but I _________________ (not / find) a solution yet.
have known / haven't found
Oops!
Okay!
Jack _________________ (break) his arm when he _________________ (fall) off a horse in 2005.
broke / fell
Oops!
Okay!
(Have you travelled / Did you travel) abroad many times?
Have you travelled
Oops!
Okay!
They (didn’t recognise / haven’t recognised) me at yesterday’s meeting.
didn’t recognise
Oops!
Okay!
My grandparents only _________________ (know) each other for a few months before they _________________ (get) married.
knew / got
Oops!
Okay!
Our neighbour (was / has been) in hospital since Friday.
has been
Oops!
Okay!
I _________________ (just, break) a glass!
I have just broken
Oops!
Okay!
They (arrived / have arrived) a week ago.
arrived
Oops!
Okay!
He ........................... (buy) me a beautiful gift for my birthday last week.
bought
Oops!
Okay!
Julie _________________ (arrive)! Come and say hello!
has arrived
Oops!
Okay!
I _________________ (see) the sea before.
have seen
Oops!
Okay!
How long ........................... she ........................... (know) about this problem?
has she known
Oops!
Okay!
When I was a child, I ........................... (live) in England for two years.
lived
Oops!
Okay!
I’m really hungry. I (haven’t eaten / didn’t eat) yet.
haven’t eaten
Oops!
Okay!
I _________________ (be) in London for three years. I love it here.
have been
Oops!
Okay!
The teacher ........................... (not return) the tests yet.
hasn't returned
Oops!
Okay!
We (have worked / worked) here for three years.
have worked
Oops!
Okay!
........................... you ever ........................... (hear) such an unbelievable story?
have you ever heard
Oops!
Okay!
I am so excited to have a dog. I ......................................... (always / want) one.
have always wanted
Oops!
Okay!
I _________________ (see) three police cars this morning (it's still morning).
have seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies