[ Grammar ]
I _______ (finish) the project by the time you _______ (return) from your trip.
A. will finish / return
B. finish / will return
C. will have finished / return
D. am finishing / are returning

Random Topics:
Linkers and ConjunctionsModal Verbs & Perfect InfinitiveConjunctive Adverbs and PunctuationPerfect ModalsHelping and Linking VerbsPersonal PronounsMixed ConditionalsIf Conditional Zero and OneApostrophes and Quotation MarksGrammar - direct/indirect objectsOther quiz:
Modal Verbs › ViewYou ________ eat so much junk food. It’s not good for you.
A. mustn’t
B. shouldn’t
C. don’t have to
D. can’t
Grammar › View
Marcos ___ there for 5 years, but now he’s retired.
A. worked
B. has worked
C. have worked
D. didn’t work
Grammar › View___ to the post office yet?
A. Do you go
B. Have you been
C. Are you going
D. Were you going
Present Progressive (Future) › View
Which sentence is different?
A. Is your father going to Istanbul tonight
B. She is doing her homework now.
C. We are playing football next weekend.
D. Are you doing anything special tomorrow?
