[ 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:
Linkers and ConjunctionsCommunicative GrammarComparatives or SuperlativesGrammar and Passive VoicePrepositions of Time and PlacePronunciationVerb FormInfinitive or GerundHope, Thank, Modal VerbsMust Vs Have toOther quiz:
Infinitive and Gerund › ViewI can’t imagine___in a tiny village.
A. to grow up
B. growing up
Grammar › View
Mr. Heinz is — that the company will be more successful next year.
A. optimistic
B. optimism
C. optimist
D. optimistically
