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
20260812
0
%
0
0
0
Back
Restart
9. I _______ my keys! Have you seen them anywhere?
have lost
had lost
lose
lost
Oops!
Okay!
5. Don't make so much noise. My father _______ a very important business call in the study right now.
takes
is taking
will take
has taken
Oops!
Okay!
12. I don't know if it _______ tomorrow, but if it _______, the picnic will be canceled.
will rain; will rain
rains; rains
will rain; rains
rains; will rain
Oops!
Okay!
1. By the time the rescue team arrived, the hikers _______ in the snow for over ten hours.
were waiting
will have waited
had been waiting
have waited
Oops!
Okay!
17. When I saw Kevin yesterday, he _______ a brand new suit and looked very sharp.
wore
had worn
wears
was wearing
Oops!
Okay!
19. The movie _______ for ten minutes when we finally found our seats in the theater.
has been on
had started
started
had been on
Oops!
Okay!
7. As soon as the boss _______ back tomorrow, we will start the meeting immediately.
came
is coming
will come
comes
Oops!
Okay!
10. The museum _______ at 9:00 AM every day, so we don't need to rush right now.
is opening
opens
will open
opened
Oops!
Okay!
8. While Leo _______ his homework in his room, he suddenly heard a loud noise from the kitchen.
was doing
is doing
has done
did
Oops!
Okay!
14. Eric _______ to Paris twice this year, and he plans to visit it again this winter.
went
had been
has gone
has been
Oops!
Okay!
19. The movie _______ for ten minutes when we finally found our seats in the theater.
has been on
had started
had been on
started
Oops!
Okay!
2. Water _______ at 100 degrees Celsius, but the water in this pot _______ yet.
is boiling; doesn't boil
boils; hasn't boiled
boiled; didn't boil
boils; isn't boiling
Oops!
Okay!
3. Look! The train _______! Hurry up, or we will miss it.
left
leaves
has left
is leaving
Oops!
Okay!
4. I _______ the laptop for three years, and it still works perfectly now.
have had
had
have been having
am having
Oops!
Okay!
15. I cannot go to the movies with you because I _______ my project tonight.
finish
haven't finished
finished
am finishing
Oops!
Okay!
18. The dynamic duo _______ together for a long time, but they finally decided to split up last week.
will work
have worked
worked
had worked
Oops!
Okay!
13. At this time yesterday, we _______ a barbecue in the backyard while it was raining cats and dogs.
had
were having
have had
had had
Oops!
Okay!
16. Listen! Someone _______ beautiful music on the piano next door.
is playing
played
has played
plays
Oops!
Okay!
6. My brother _______ a terrible stomachache last night because he _______ too much junk food that afternoon
had; ate
has had; ate
had had; had eaten
had; had eaten
Oops!
Okay!
11. Karen _______ English in Tokyo for five years before she moved to Taiwan last year.
taught
has taught
was teaching
had taught
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies