[ 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:
Present Perfect and Present Perfect Progressive Tenses › ViewShe ___ (live) here for ten years.
A. lives
B. has lived
C. have lived
D. has been living
Vocabulary › View
To surround something on all sides is to _____ it.
A. grumble
B. provision
C. enclose
D. nourish
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
