[ Perfect Modals ]
We ________ taken the earlier flight to avoid delays.
A. could have
B. should have
C. might have
D. would have

Random Topics:
Simple Past - Irregular VerbsVocabulary and PrepositionsGrammar - may/might/couldVerb FormsMixed TensesVerb Patterns / IngModifiersProverbstoo / enoughPassivisationOther quiz:
Modal Verbs › ViewHe _____ be tired after working all night.
A. must
B. might
C. can
D. should
Present Simple Progressive › View
Many people in Israel_________to travel to Dubay these days because we finally_______peace with them.
A. are planning,have
B. are planning,are having
C. plan,have
D. plan,don’t have
Grammar › ViewI ate way _____________much breakfast this morning.
A. to
B. two
C. too
Grammar › View
_________, September, October, November
A. January
B. May
C. August
D. June
