[ Tenses ]
After hours of rehearsal, the cast _____________ (deliver) a flawless performance on opening night.
A. has delivered
B. delivered
C. was delivering
D. had delivered

Random Topics:
Speculation with Modal VerbsPhrase vs ClauseArticles A and AnPresent ContinuousAdjective ending with ED & INGFigurative LanguageModal PossibilitiesVocabulary and PhrasesSynonymsDEGREE COMPARISONOther quiz:
Passive Voice › ViewThe project ______________ (complete) next week by our outstanding marketing department.
A. will be completed
B. was complete
C. has been completed
Grammar › View
Identify the correct type of phrase.
We ran through the field and over the bridge.
A. prepositional phrases
B. appositive phrases
He ____ about birds. It drives me mad!
A. forever talk
B. is always talking
C. will forever be talking
D. has always been talking
E. was talking
Grammar › View
She … for two hours when she woke up to an explosion.
A. had slept
B. has slept
C. had been sleeping
