Grammar Quiz

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:

Adverb Clauses of TimeModals of AdvisabilityPassive Voice Active VoiceModals of ObligationSome & AnySimple Past Irregular & NegativePresent Perfect, Present Simple, Present ContinuousGrammar: Used to, Would, Be used to, Get used toVerbs with Prepositions and ConjunctionsNoun Quantifiers

Other quiz:

Homonyms › View

At the end of the movie they ___ off into the sunset.
a. rode
b. road


Identifying Tenses › View

Paul always comes to work on time .

A. Past simple

B. Present progressive

C. Present simple

D. Present perfect