[ 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:
Grammar › ViewHe ____ 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