Grammar Quiz

[ 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, Much

Other quiz:

Grammar › View

I 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