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
(How much coffee / you / drink today)?
How much coffee have you drunk today?
Oops!
Okay!
I ______ (know) my great grandmother for a few years - she died when I was eight.
knew
Oops!
Okay!
(He / meet / your family yet)?
Has he met your family yet?
Oops!
Okay!
Last night I ______ (lose) my keys - I had to call my flatmate to let me in.
lost
Oops!
Okay!
I ______ (visit) Paris three times.
have visited
Oops!
Okay!
(How many times / you / visit Scotland)?
How many times have you visited Scotland?
Oops!
Okay!
She ______ (live) in London since 1994.
has lived
Oops!
Okay!
I ______ (see) Julie three times this week.
have seen
Oops!
Okay!
Last year I ____ (visit) Paris.
visited
Oops!
Okay!
I _______ (lose) my keys - can you help me look for them?
have lost
Oops!
Okay!
I ______ (play) Hockey since I was a child - I'm pretty good!
played
Oops!
Okay!
(Where / you / be)?
Where have you been?
Oops!
Okay!
I ______ (know) Julie for three years - we still meet once a month.
have known
Oops!
Okay!
I _______ (finish) my exams finally - I'm so happy!
have finished
Oops!
Okay!
(How long / he / work here)?
How long has he worked here?
Oops!
Okay!
She _____ (live) in London when she was a child.
lived
Oops!
Okay!
Last month I _____ (go) to Scotland.
went
Oops!
Okay!
(How long / you study English)?
How long have you studied English?
Oops!
Okay!
Yesterday, I _____ (see) all of my friends. It was great.
saw
Oops!
Okay!
(You / read / War and Peace)?
Have you read War and Peace?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies