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
Present Perfect vs. Past Simple
0
%
0
0
0
Back
Restart
I ___ (lose) my pen. Can I borrow yours, please?
have lost
Oops!
Okay!
I _____ (see) her since she left.
haven't seen
Oops!
Okay!
Shakespeare ____ (write) Romeo and Juliet in about 1595.
wrote
Oops!
Okay!
I've been/I went - to California last year.
I went to
Oops!
Okay!
(I/buy/these shoes) ________ when I was paid last week.
I bought these shoes
Oops!
Okay!
I'm not sure what the problem with the car is. It ____ (not happen) before.
has not happened
Oops!
Okay!
When Neil was sixteen, (he/have/very long hair)_________.
he had very long hair
Oops!
Okay!
Have you ever been/Did you ever go - to the US?
Have you ever been
Oops!
Okay!
When I was at school, (I/not like/ history)________.
I didn't like history
Oops!
Okay!
you/phone/her/yet?
Have you phoned her yet?
Oops!
Okay!
They ___ (close) the doors so we can't go in now.
have closed
Oops!
Okay!
My father ___ (buy) an expensive new car.
has bought
Oops!
Okay!
Don't take my plate away. I ___ (not finish) my meal.
have not finished
Oops!
Okay!
When are you going on holiday? You/decide/yet?
Have you decided yet?
Oops!
Okay!
(My mother/be/at work)__________, when the explosion happened.
My mother was at work
Oops!
Okay!
You _____ (be) married for seven years.
have been
Oops!
Okay!
I/have/lunch/already
I have had lunch already.
Oops!
Okay!
It _____ (start) to rain so we must take an umbrella.
has started
Oops!
Okay!
When he saw her, (he/smile) ______.
he smiled
Oops!
Okay!
Mr Leach, how many times _____ (you/be) in prison?
have you been
Oops!
Okay!
I ____ (make) some sandwiches. Would you like some?
have made
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies