Team 1
0
Team 2
0
Teams
Name
Score
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Loading
15
×
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!
Show
Check
Okay!
Check
15
×
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!
Show
Check
Okay!
Check
15
×
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!
Show
Check
Okay!
Check
15
×
16. Listen! Someone _______ beautiful music on the piano next door.
plays
is playing
played
has played
Oops!
Show
Check
Okay!
Check
15
×
14. Eric _______ to Paris twice this year, and he plans to visit it again this winter.
has been
has gone
went
had been
Oops!
Show
Check
Okay!
Check
15
×
18. The dynamic duo _______ together for a long time, but they finally decided to split up last week.
have worked
worked
will work
had worked
Oops!
Show
Check
Okay!
Check
×
trap
No points!
Oops!
×
rocket
Go to first place!
Okay!
×
fairy
Take points!
5
10
15
20
25
×
banana
Go to last place!
Oops!
15
×
11. Karen _______ English in Tokyo for five years before she moved to Taiwan last year.
taught
has taught
was teaching
had taught
Oops!
Show
Check
Okay!
Check
15
×
17. When I saw Kevin yesterday, he _______ a brand new suit and looked very sharp.
was wearing
had worn
wore
wears
Oops!
Show
Check
Okay!
Check
15
×
3. Look! The train _______! Hurry up, or we will miss it.
leaves
left
is leaving
has left
Oops!
Show
Check
Okay!
Check
×
baam
Lose 25 points!
Oops!
×
star
Double points!
Okay!
×
gift
Win 25 points!
Okay!
×
baam
Lose 10 points!
Oops!
15
×
7. As soon as the boss _______ back tomorrow, we will start the meeting immediately.
comes
is coming
will come
came
Oops!
Show
Check
Okay!
Check
×
seesaw
Swap points!
Oops!
×
fairy
Take points!
5
10
15
20
25
×
shark
Other team loses 25 points!
Okay!
×
lifesaver
Give 15 points!
Oops!
15
×
1. By the time the rescue team arrived, the hikers _______ in the snow for over ten hours.
will have waited
had been waiting
were waiting
have waited
Oops!
Show
Check
Okay!
Check
15
×
19. The movie _______ for ten minutes when we finally found our seats in the theater.
had been on
had started
has been on
started
Oops!
Show
Check
Okay!
Check
15
×
4. I _______ the laptop for three years, and it still works perfectly now.
have had
had
am having
have been having
Oops!
Show
Check
Okay!
Check
×
Restart
Review
Join for Free
;
Your experience on this site will be improved by allowing cookies.
Allow cookies