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
Simple past or present perfect
0
%
0
0
0
Back
Restart
I ______ (not/drink) any coffee yesterday.
didn't drink
Oops!
Okay!
I ______ (lose) my keys - can you help me look for them?
have lost
Oops!
Okay!
I ______ (not/have) any coffee today - I feel very sleepy!
haven't had
Oops!
Okay!
We ______(see) Julie last night.
saw
Oops!
Okay!
I _______ (drink) three cups of coffee today.
have drunk
Oops!
Okay!
I ______ (know) Julie for three years - we still meet once a month.
have known
Oops!
Okay!
We _____ (finish) this room last week.
finished
Oops!
Okay!
I _______ (finish) my exams finally - I'm so happy!
have finished
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!
I ____ (never taste) champagne.
have never tasted
Oops!
Okay!
He _____(wash) the dishes, _____(clean) the living room, and ___ (cook) dinner last night.
washed - cleaned - cooked
Oops!
Okay!
Sorry, I _________ (miss) the bus - I'm going to be late.
have missed
Oops!
Okay!
How many books ______(she/write) so far?
has she writen
Oops!
Okay!
He _____(be) a teacher before he ____ (become) a musician.
was - became
Oops!
Okay!
She _______ (live) in London when she was a child.
lived
Oops!
Okay!
A: When _____(you/arrive) B:At 10pm last night?
did you arrive
Oops!
Okay!
Last night I _______ (lose) my keys - I had to call my flatmate to let me in.
lost
Oops!
Okay!
I _____(read) all his books - I think he's a wonderful writer.
have read
Oops!
Okay!
I ____ (visit) Paris three times.
have visited
Oops!
Okay!
She _____ (come) to London in 1997.
came
Oops!
Okay!
I ______ (see) Julie three times this week.
have seen
Oops!
Okay!
I _______(be) in London for three years. I love it here.
have been
Oops!
Okay!
I _______(always / love) tea - I drink it every day.
have always loved
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies