[ Modals with Perfect Infinitive ]
A: I phoned you at nine this morning but got no answer. B: I’m sorry. I ___ been in the garden.
A. should have
B. must have
C. can have
D. could
Select your answer:
Random Topics:
Asking & Giving OpinionAdverb or AdjectiveSo Such Enough TooGerund/ To Verb/ VerbActive and Passive voicePronouns and AntecedentsArticles - rulesVOCAB & GRAMMARSo, Such, Many, MuchOther quiz:
Grammar › ViewI know it’s difficult, but don’t worry, you’ll __________________.
A. Get through it
B. Put up with it
C. Go out with it
D. Get into it
Grammar › View
He ____ the answer, but he didn’t raise his hand.
A. know
B. knew
C. knowing
D. knows