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
Review / 2EM / Modal Perfect + Causative Form
0
%
0
0
0
Back
Restart
[ PERFECT MODAL ] I'm having a hard time here. I ______________ (study) more Spanish before coming to Barcelona.
SHOULD HAVE STUDIED
Oops!
Okay!
[ PERFECT MODAL ] A: I'm not feeling very well today. / B: I know what it happened. It ____________ (be) the sushi we ate yesterday.
MUST HAVE BEEN
Oops!
Okay!
The sentence "I think I might have left the air conditioning on. Please can you check?" expresses...
POSSIBILITY
Oops!
Okay!
PAST PARTICIPLE - LEAVE
LEFT
Oops!
Okay!
[ CAUSATIVE FORM ] Because of my allergy, we ____________ (the carpet / clean) every month.
have / get the carpet cleaned
Oops!
Okay!
The sentence "I should have bought you flowers when I was your man" expresses...
REGRET
Oops!
Okay!
The sentence "What did I tell you? You shouldn't have drunk so much coffee before bedtime" expresses...
EXPECTATION / CRITICISM
Oops!
Okay!
[ PERFECT MODAL ] Tom's car is in the garage. He ________________ (take) an Uber to go to work.
MUST HAVE TAKEN
Oops!
Okay!
The sentence "He can't have read the book in two days, it's 600 pages!" expresses....
LOGICAL DEDUCTION
Oops!
Okay!
[ CAUSATIVE FORM ] We should ______________ (the TV / fix) before the kids come home.
have / get the TV fixed
Oops!
Okay!
PAST PARTICIPLE - DO
DONE
Oops!
Okay!
[ CAUSATIVE FORM ] A: Wait, there's something different in the house. B: Yes, John ______________ (the grass / cut) yesterday.
had / got the grass cut
Oops!
Okay!
PAST PARTICIPLE - MAKE
MADE
Oops!
Okay!
[ PERFECT MODAL ] It was an important presentation! He _____________ (prepare) it better.
SHOULD / COULD HAVE PREPARED
Oops!
Okay!
PAST PARTICIPLE - GO
GONE
Oops!
Okay!
[ CAUSATIVE FORM ] A: Chris, I need that document urgently! / B: Don't worry, I ____________ (it / deliver) to you tomorrow!
will have / will get it delivered
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies