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 or Simple Past?
0
%
0
0
0
Back
Restart
Last month I ____________ (go) to Scotland.
went
Oops!
Okay!
he ___________ (know) Julie for three years - they still meet once a month.
has known
Oops!
Okay!
Last night I _____________ (lose) my keys - I had to call my flatmate to let me in.
lost
Oops!
Okay!
I _____________ (miss) the bus and then I ______________ (miss) the airplane as well!
missed ; missed
Oops!
Okay!
Sorry, I ______________ (miss) the bus - I'm going to be late.
have missed
Oops!
Okay!
She _____________ (be) a teacher for ten years, and she still enjoys it.
has been
Oops!
Okay!
She ____________ (live) in London since 1994.
has lived
Oops!
Okay!
We ______________ (see) Julie last night.
saw
Oops!
Okay!
I _________ (know) my great grandmother for a few years - she died when I was eight.
knew
Oops!
Okay!
I _____________ (lose) my keys - can you help me look for them?
have lost
Oops!
Okay!
I'm sorry, John isn't here now. He ___________ (go) to the shops.
has gone
Oops!
Okay!
I _____________ (play) hockey since I was a child - I'm pretty good!
have played
Oops!
Okay!
He ____________ (see) that film last year.
saw
Oops!
Okay!
The children ___________ (break) a window in the school last week.
broke
Oops!
Okay!
I ___________ (visit) Paris three times
have visited
Oops!
Okay!
I ___________ (see) three police cars this morning.
have seen
Oops!
Okay!
A:What's wrong?B: she _______________ (break) a glass.
has broken
Oops!
Okay!
She ______________ (live) in London when she was a child.
lived
Oops!
Okay!
Last year I __________ (visit) Paris.
visited
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies