[ Tenses ]
Before the guests arrived, Mary _______.
A. finished all the preparations
B. were finishing all the preparations
C. had finished all the preparations
D. has finished all the preparations

Random Topics:
Present Simple with Adverbs of FrequencyPresent ContinuousAuxiliary and Modal VerbsComparison Degree & GerundsPast Tense vs Present TensePrepositions of Time, Place, and MovementGerund or InfinitiveGrammar for IELTSAdverbial Clause of MannerVerbs: Action, Linking, and HelpingOther quiz:
Grammar › ViewMum, do we have ______ bread left?
A. some
B. any
Past Tenses › View
Bill (have) breakfast when I (stop) at this house this morning.
A. were having- stopped
B. was having- stopped
C. was having- stoped
D. had- stopped
Present Tenses › ViewSince the introduction of new policies, local businesses ___ for more support from the government.
A. are asking
B. ask
C. have been asking
Simple Past Tense › View
last night I visited your house, but I didn’t see you. Where … you last night?
A. are
B. was
C. were
D. is