[ Grammar ]
She ___ working on the project by the time the deadline arrives.
A. has finished
B. will finish
C. will have finished
D. finishes

Random Topics:
Present Perfect and Present Perfect Progressive TensesVerb ConjugationAdverbial ClauseHave to / Do not have toWas and WereGerunds, Infinitives and ParticiplesAdjective & AdverbsWish clausePassive Voice, Modals of Deduction and First ConditionalPast Progressive TenseOther quiz:
Grammar › ViewWhen she was a baby, she _____ sleep all day!
A. would
B. get used to
C. be used to
D. am used to
Relative Pronoun/Adverbs › View
His car, __________ was new, broke down.
A. which
B. who
C. whose
D. where
Vocab Checking › ViewDa Nang is not only renowned for its mesmerizing views but also its … residents.
A. unapproachable
B. amiable
C. self-important
D. haughty
Grammar › View
Lan is the __________ student in my class.
A. hard-work
B. better
C. good
D. most hard -working
