[ 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 › ViewI … 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.