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 vs Past Simple
0
%
0
0
0
Back
Restart
I ________ (Visit) ten countries in my life.
have visited.
Oops!
Okay!
I _________ (swim) in many swimming competitions in my life. I last ______ (swim) at a school competition last week.
have swum / swam
Oops!
Okay!
_____- you __________ (deliver) lunch to your grandmother yet?
Have you delivered
Oops!
Okay!
I ______ (sign) my first contract when I was 16.
signed
Oops!
Okay!
______ you ever ________ (meet) John Wayne? It is so sad he died before I was born.
Did you ever meet
Oops!
Okay!
The students _________ (listen) carefully to their teacher last year so they _________ (learn) a lot.
listening / learned (or learnt)
Oops!
Okay!
A: I __________ (go) to Spain in 2009. B: Oh! I _______________ (be) to Spain too. I _________ (go) in 2018.
went / have been / went
Oops!
Okay!
I ________ (eat) at my favourite restaurant last night.
ate
Oops!
Okay!
______ you _______ (drink) Coca-Cola at the party last week?
Did you drink
Oops!
Okay!
I _____________ (work) hard last lesson and will work hard this lesson too.
worked
Oops!
Okay!
I have just ______ (see) your mother.
seen
Oops!
Okay!
_____________________ (clean) the kitchen yet? It still looks dirty.
Have you cleaned
Oops!
Okay!
John ________ (go) to Mexico on holiday. I think he ________ (go) on Monday night.
Has gone / went.
Oops!
Okay!
Dolly Parton _______ (sing) more songs in the last year than you will in your whole life.
has sung
Oops!
Okay!
They ________ (record) their last album in 2009. It _______ (be) fantastic.
recorded / was
Oops!
Okay!
I _______ (sing) at the school's opening ceremony on September 5th.
sang
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies