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 or Past simple
0
%
0
0
0
Back
Restart
How many exams ___________________ (take) this year? How many exams have
Have you taken
Oops!
Okay!
Fred is a very close friend of mine. We ____ each other for years (KNOW/ HAVE KNOWN)
HAVE KNOWN.
Oops!
Okay!
We _______________ (be) to the cinema twice this month.
Have been
Oops!
Okay!
I ________ (know) my great grandmother for a few years - she died when I was eight.
Knew.
Oops!
Okay!
Peter _______ (found) a new company this year.
has founded
Oops!
Okay!
You _____________ (paint) the kitchen. I like the colour!
have painted
Oops!
Okay!
What time _______________ (get) home last night?
Did you get
Oops!
Okay!
She loves clothes. She _____________(buy) a lot this year.
Has bought.
Oops!
Okay!
Drank / Coke / lot / I / a / of .
I drank a lot of Coke.
Oops!
Okay!
I ______________ (tell) you three times already. Don't touch my computer!
've told
Oops!
Okay!
What _____________ (do) last weekend?
Did you do.
Oops!
Okay!
They _______________ (go) to Australia in 2010.
went
Oops!
Okay!
I ______________ (take) hundreds of photos on my last holiday.
Took
Oops!
Okay!
Felt / sick / she / has / the / at / airplane.
She has felt sick at the airplane.
Oops!
Okay!
I ______________ (take) hundreds of photos on my last holiday.
Took
Oops!
Okay!
She still ___________________ (find) her glasses.
Hasn't found.
Oops!
Okay!
We __________ (go) to the cinema last weekend.
Went.
Oops!
Okay!
Have / to / ever / you / been / Portugal / ?
Have you ever been to Portugal?
Oops!
Okay!
I can't remember the last time I _____ to the theatre. (WENT/ HAVE BEEN)
WENT
Oops!
Okay!
Leonardo da Vinci _______ (paint) Mona Lisa.
painted
Oops!
Okay!
I __________________ (not be) to Austria for ages.
haven't been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies