[ 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:
Verbs + Infinitives / Gerunds › ViewWhich is a gerund?
A. to accept
B. turning up
Grammar › View
Why don’t we go hitchhiking? It’s the _______ expensive way to travel.
A. less
B. lesser
C. least
D. more
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
