[ 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:
Modal Verbs & Perfect Infinitive › View. They _______ (go) to bed early because they look very tired today.
A. can’t have gone
B. must have gone
C. should have gone
D. might have gone
Grammar › View
We did not receive the package yet.
A. Wrong
B. Correct
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
