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
I (be) on a diet for three weeks now but (not lose) a single pound yet.
have been, have not lost
Oops!
Okay!
Max hasn’t been on holiday ________. a) since b) ago c) yet d) never
yet
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!
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’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!
They (spend) their holidays in Tuscany three times.
They have spent their holidays in Tuscany three times.
Oops!
Okay!
I’ve just seen Tara. I __________ Tara a few minutes ago.
I saw Tara a few minutes ago.
Oops!
Okay!
I last ate meat three years ago. I __________ meat for three years.
I haven’t eaten meat for three years.
Oops!
Okay!
We’ve already done a maths test today. We __________ it earlier today.
We did it earlier today.
Oops!
Okay!
We’ve had our English teacher ________ the beginning of term. a) for b) just c) yet d) since
since
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!
You look very tired. What (you/do)?
You look very tired. What have you been doing?
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies