Topics: 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:
Modal Verbs for DeductionPrepositions of Place and TimeCountable & Uncountable NounsPast Simple (to be)PronounAdverbial ClausesSuffixes and TensesA/AnSimple PresentCompound and Complex SentencesOther quiz:
Tenses › ViewI wish Tom …….. so far away from the bus station.
A. live
B. didn’t live
C. lived
Grammar › View
We use our __________ to breathe.
A. heart
B. liver
C. lungs
D. kidney
