Topics: Modals with Perfect Infinitive
Taylor Swift’s boyfriend just left her for a younger girl who isn’t even famous. She ___ happy when she found out! (She’ll probably write a song about it.)
A. shouldn’t have been
B. can’t have been
C. would rather have been
D. should be
Select your answer:

Random Topics:
Gerund vs InfinitiveAdverbs and Time ExpressionsPresent Perfect and Simple Past TenseGerunds, Infinitives and Modals of PossibilityPreposition & GerundGrammar - Be going toPresent and Past Perfect TensesArticle & PrepositionPossesive Pronouns and Modals of AbilityLinking VerbOther quiz:
Adverbs of frequency › ViewI almost never visit my relatives so I …. see my cousins.
A. rarely
B. always
C. frequently
Modals › View
He ——-pay you the loan he owes you.
A. ought to
B. dare
C. used to
