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
Multiple Choices with Grammar
0
%
0
0
0
Back
Restart
4. We ______ housework all morning. That’s why we are exhausted.
were cleaning
cleaned
have cleaned
have been cleaning
Oops!
Okay!
1. You look tired. ..... hard all day?
Are you working
Have you been working
Do you work
Did you work
Oops!
Okay!
8. All of the food ______ sold by the time we arrived at the restaurant.
was being
has been
was
had been
Oops!
Okay!
2. How long is it since John _________ collecting memorabilia?
started
has started
starts
had started
Oops!
Okay!
14. The film ______ by the time we ______ the cinema.
had started / reached
started / reached
was starting / were reaching
has started / reach
Oops!
Okay!
15. I’m so tired because I ______ on this report since early morning.
have worked
have been working
worked
am working
Oops!
Okay!
7. My aunt is a wildlife photographer. She ______ in London for many years.
have been living
will live
lives
has been living
Oops!
Okay!
12. By the time I get home, my children ______ their homework.
will be finishing
will have finished
are finishing
finish
Oops!
Okay!
5. By the time Brown’s daughter graduates, ______ retired.
he’ll being
he has
he
he’ll have
Oops!
Okay!
6. As I ______ along the street, I saw a $10 note on the pavement.
have walked
am walking
walked
was walking
Oops!
Okay!
10. He came when I ______ the film "Man from the Star".
am watching
has watched
watched
was watching
Oops!
Okay!
11. The train to London ______ at 8:30 a.m. every day.
left
leaves
is leaving
will leave
Oops!
Okay!
13. She realized she ______ her wallet at the restaurant when she got to the store.
was leaving
has left
had left
left
Oops!
Okay!
9. Yuri Gagarin ______ the first person to travel into space.
has been
is
would be
was
Oops!
Okay!
3. Peter _________ in Paris for 4 years, then he ______ to London and ______ there ever since. 3.
had lived - moved - was
has lived - has moved - has been
lived - has moved - was
lived - moved - has been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies