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
Side by Side - Book 4 - Chapters 1 to 2
0
%
0
0
0
Back
Restart
My sister doesn’t eat meat. She’s been a ______ since she was in high school.
vegetarian
veterinarian
couch potato
physician
Oops!
Okay!
Our teacher didn’t come to class today. She ______ do something very important.
must have had to
should have had to
shouldn’t have to
might have
Oops!
Okay!
You need to get a good night’s ______ before tomorrow’s important test.
sleep
dream
dinner
oversleep
Oops!
Okay!
A. Tom looks exhausted. He ______ very far. B. He ______ jogged far, but that doesn’t usually make him so exhausted.
might jog ... mustn't have
must have jogged ... might have
may have jogged ... should have
should have jogged ... couldn’t have
Oops!
Okay!
I'm very tired. ______ memos all morning. ______ more than 50.
I'm writing ... I wrote
I’ve been writing ... I’ve written
I wrote ... I've been writing
I’ve written ... I’m writing
Oops!
Okay!
When the president came into the room, he ______ everybody's hand.
shipped
stood
shook
shoveled
Oops!
Okay!
Brenda recently spoke with the personnel officer of her company about her maternity ______.
celebration
department
job
leave
Oops!
Okay!
I’m looking forward to attending my daughter’s graduation ______.
composition
competition
ceremony
launch
Oops!
Okay!
My husband and I had some ______ problems last month and we weren't able to pay our rent on time.
expensive
financial
pessimistic
final
Oops!
Okay!
A. ______ a break yet? B. Yes. ______ a break a little while ago.
Have you been taking ... I took
Have you taken ... I’ve been taking
Have you taken ... I took
Did you take ... I’ve taken
Oops!
Okay!
______ pancakes for breakfast yesterday. ______ pancakes the day before.
We had made ... We didn’t make
We've made ... We hadn’t made
We haven’t made ... We made
We didn’t make ... We had made
Oops!
Okay!
I made a mistake. I ______ driven to work today. I ______ taken the bus instead.
should have ... must have
must have ... couldn’t have
may have ... shouldn't have
shouldn't have ... should have
Oops!
Okay!
It’s a shame I had to cancel my trip to London. ______ it for a long time.
I'm planning
I had been planning
I been planning
I had been planned
Oops!
Okay!
I was sorry I tried to move my piano by myself. I’m very lucky. I ______ hurt my back.
could have
must have
might
shouldn't have
Oops!
Okay!
My children get frightened whenever they see a _______ movie.
scared
scary
disappointed
mean
Oops!
Okay!
Oliver speaks with a British ______.
system
speech
accent
accident
Oops!
Okay!
I’m sorry to hear you’re sick. When did you ______ the flu?
come over
come through
come down with
come from
Oops!
Okay!
I wonder why our supervisor was an hour late for work today. She ______ the bus.
should miss
might have missed
may miss
musn't have missed
Oops!
Okay!
I’m sorry I forgot to call you. I ______ you an apology.
owe
give
return
tell
Oops!
Okay!
A. ______ sailing recently? B. ______ sailing in a long time.
Have you gone ... I haven’t gone
Have you went ... I haven’t went
Have you gone ... I didn’t go
Did you go ... I’ve gone
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies