Topics: Modals with Perfect Infinitive
—Wow, Sally has never missed a day of work before.—Well, she was coughing yesterday, and she didn’t look good. She ___ gotten sick.
A. should have
B. might
C. must have
D. can’t have
Select your answer:

Random Topics:
Mixed Present TensesVocabulary and TensesAsking & Giving OpinionPreposition and Word FormComparison of Adjective and AdverbVerb AgreementFuture Passive1st and 2nd ConditionalsInfinitives for reasonsConjunction: Because and SoOther quiz:
Passive Voice › ViewThey speak French at this shop.
A. French was spoken at this shop.
B. French is spoken at this shop.
C. French are spoken at this shop.
D. French were spoken at this shop.
Grammar › View
We …………. at home today.
A. isn’t
B. am not
C. aren’t
D. wasn’t
