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