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
intermediate solutions 5d
0
%
0
0
0
Back
Restart
• He ________ (leave) his phone at home. Now he can't call anyone.
MUST HAVE LEFT
Oops!
Okay!
• They ________ (take) an umbrella. It was obvious that it would rain.
SHOULD HAVE TAKEN
Oops!
Okay!
• She ________ (take) a taxi instead of walking alone at night.
SHOULD HAVE TAKEN
Oops!
Okay!
• She ________ (see) him take the money; but she didn’t say anything.
MAY HAVE SEEN
Oops!
Okay!
• He ________ (call) me last night; but I didn’t hear my phone.
MAY HAVE CALLED
Oops!
Okay!
• We ________ (check) the weather before going hiking. Now we’re stuck in the rain.
SHOULD HAVE CHECKED
Oops!
Okay!
• I ________ (leave) my wallet in the restaurant. It’s not in my bag!
MUST HAVE LEFT
Oops!
Okay!
• They ________ (buy) so much food. We can’t finish it all!
SHOULDN’T HAVE BOUGHT
Oops!
Okay!
• You ________ (tell) her the secret! Now everyone knows about it.
SHOULDN’T HAVE TOLD
Oops!
Okay!
• She ________ (forget) about our meeting. She’s never late.
CAN’T HAVE FORGOTTEN
Oops!
Okay!
• I ________ (lock) the door. I remember doing it before leaving.
CAN’T HAVE FORGOTTEN
Oops!
Okay!
• You ________ (eat) that seafood. It looked suspicious!
SHOULDN’T HAVE EATEN
Oops!
Okay!
• You ________ (be) so rude to the waiter. That was unnecessary.
SHOULDN’T HAVE BEEN
Oops!
Okay!
• He ________ (go) home early. His lights were off when I passed by.
MUST HAVE GONE
Oops!
Okay!
• We ________ (be) more careful with the cake. It’s ruined now!
SHOULD HAVE BEEN
Oops!
Okay!
• I ________ (forget) my keys at home. I remember putting them in my bag.
CAN’T HAVE FORGOTTEN
Oops!
Okay!
• You ________ (tell) me about the meeting. I didn’t know it was today!
SHOULD HAVE TOLD
Oops!
Okay!
• He ________ (be) at the party last night. I saw him dancing.
MUST HAVE BEEN
Oops!
Okay!
• They ________ (see) us at the concert. We were sitting in the front row!
MUST HAVE SEEN
Oops!
Okay!
• I ________ (study) harder for the exam. I barely passed!
SHOULD HAVE STUDIED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies