[ Tenses ]
Diana ……. have finished her works at the end of this week
A. was
B. will
C. had been
D. has been

Random Topics:
Conjunctive AdverbGrammar - Present and Past PassivePast Narrative TensesTOEFL GrammarSimple Past Tense (was/were)Comparatives - SuperlativeCompound SentencesQuantifiers with NounsPrepositions and Prepositional PhrasesPast Continuous Tense & Past ModalsOther quiz:
Prepositions › ViewHis essay is full ___ spelling errors.
A. with
B. of
C. in
D. on
Gerund & To Infinitive › View
Having worked hard over the last six months, Kenneth deserves_________first prize.
A. winning
B. wins
C. win
D. to win
