[ 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:
Grammar › ViewFour of the wooden _____ must be repaired.
A. benchs
B. benches
Present Simple & Continues › View
Mary ____________________ to John on the phone last night.
A. talks
B. talked
C. is talking
His 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
