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:
Later vs. LatterComparative Adverb I vs. MeWho am I?Past Simple and Past ProgressiveModals of ProhibitionShould and Shouldn'tlike/do not likeAuxiliary Modal

Other quiz:

Tenses › View

I … here for almost half a year and I love it so far!

A. have been working

B. had been working

C. was working

D. worked


Grammar › View

I (hope) it (stop) raining by 5 o’clock this afternoon.

A. hope – will stop

B. hope – is going to stop

C. hope – will have been stopping

D. hope – will have stopped


How to use : Read the question carefully, then select one of the answers button.