Topics: Past Perfect Tense
She _____ up the kitchen by the time we arrived.
A. has cleaned
B. had cleaned
C. hadn’t clean
D. hasn’t cleaned
Select your answer:

Random Topics:
Perfect Progressive TensesFunctional Sentence TypesGrammar - much, many, a lot ofModals for RecommendationsPresent Simple/AffirmativeGerunds and InfitinitivesComparison & Modal Verbs in Passive VoiceTenses: Present simple, Past Simple, Future SimpleVocabulary and DefinitionsSports VocabularyOther quiz:
Grammar › ViewAcid rain can be caused due to combustion of fossil fuels or erupting volcanoes or rotting vegetation which ____ sulfur dioxide and nitrogen oxides into the atmosphere.
A. release
B. releases
C. is releasing
D. have released
Modals and Modal Perfects › View
Oh no! My phone isn’t in my bag. I __ left it on the train.
A. can have
B. might have
C. should have
