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
2A Present perfect vs. Simple past
0
%
0
0
0
Back
Restart
Have you ever been to a bank and had a problem with your card?
Oops!
Okay!
Has your friend ever gone to buy something for you?
Oops!
Okay!
Why is he asking for money again? I _____ him £50 two days ago!
lent
've lent
Oops!
Okay!
She _____ enough money for a car. She needs another 500 euros.
hasn't saved
has never saved
Oops!
Okay!
We _____ far too much on our holiday last year.
spent
’ve spent
Oops!
Okay!
I haven’t finished my exams _____. I’ve got two more next week.
already
yet
soon
Oops!
Okay!
Paula _____ a lot of money when she was a student.
borrowed
has borrowed
Oops!
Okay!
A Can I speak to Peter, please? B Sorry, he’s _____ gone out.
ever
yet
just
Oops!
Okay!
Have you ever been to a very expensive shop but bought nothing?
Oops!
Okay!
Has anyone you know ever gone to the supermarket and forgotten the money?
Oops!
Okay!
Have you ever been to a street market abroad?
Oops!
Okay!
Have you _____ been to South America?
before
ever
yet
Oops!
Okay!
He _____ a lot of money when his grandfather died.
’s inherited
inherited
Oops!
Okay!
Has anyone in your family ever gone to the bank for you?
Oops!
Okay!
Have you ever been to a flea-market?
Oops!
Okay!
A: When _____ on holiday to Thailand? B:Two years ago.
have you gone
did you go
Oops!
Okay!
How much money _____ you earn last month?
did
have
Oops!
Okay!
I _____ my wallet when I was on holiday last year.
’ve lost
lost
Oops!
Okay!
She _____ a bank account for five years now.
has had
had
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies