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
Perfect tenses and past simple
0
%
0
0
0
Back
Restart
We’ve already done a maths test today. We __________ it earlier today.
We did it earlier today.
Oops!
Okay!
I’m sorry. You can’t speak to Jack. He’s ________ gone out. a) since b) just c) yet d) never
just
Oops!
Okay!
Have you ________ travelled around Europe? a) ever b) never c) already d) yet
ever
Oops!
Okay!
I last ate meat three years ago. I __________ meat for three years.
I haven’t eaten meat for three years.
Oops!
Okay!
It’s a long time since I’ve played football. I __________ football for a long time.
I haven’t played football for a long time.
Oops!
Okay!
We’ve had our English teacher ________ the beginning of term. a) for b) just c) yet d) since
since
Oops!
Okay!
When Tricia (be) a student, she (live) in a hall of residence for almost a year.
When Tricia was a student, she lived in a hall of residence for almost a year.
Oops!
Okay!
I (be) on a diet for three weeks now but (not lose) a single pound yet.
have been, have not lost
Oops!
Okay!
I’ve just seen Tara. I __________ Tara a few minutes ago.
I saw Tara a few minutes ago.
Oops!
Okay!
They (spend) their holidays in Tuscany three times.
They have spent their holidays in Tuscany three times.
Oops!
Okay!
We (solve) crossword puzzles for two hours. So far we (solve) five of them.
We have been solving crossword puzzles for two hours. So far we have solved five of them.
Oops!
Okay!
Max hasn’t been on holiday ________. a) since b) ago c) yet d) never
yet
Oops!
Okay!
You look very tired. What (you/do)?
You look very tired. What have you been doing?
Oops!
Okay!
He moved to London years ago. He __________ in London for years.
He has lived in London for years./(He has been living in London for years.)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies