[ Future Tenses ]
Which sentence is correct?
A. By the time you arrive, I will have finished my work.
B. By the time you arrive, I will finish my work.
C. By the time you arrive, I will be finishing my work.
D. By the time you arrive, I finish my work.
Select your answer:

Random Topics:
Conjunctions in Complex SentencesAdjective vs AdverbGive, do and makePast Modals & Phrasal Modals of ObbligationSubject and Verbs AgreementComparative AdverbsInfinitive GerundTransition WordsPast with ModalsSimple and Continuous Present TenseOther quiz:
TOEFL Grammar › ViewConstruction of the housing developments _____________ underway by the first month
A. it will
B. will be
C. it will be
D. are going to be
Was & Were Questions › View
No, she ________ eating the cake.
A. wasn’t
B. weren’t
