[ Future Tenses ]
Which sentence is correct?
A. They will finish the report by the end of the day.
B. They will have finished the report by the end of the day.
C. They finish the report by the end of the day.
D. They are finishing the report by the end of the day.

Random Topics:
Grammar Past and Future TensePast, Present, FutureTenses and FoodShould, Should not haveEnglish ArticlePast or Present Verb TenseGerund/ To Verb/ VerbTime PhrasesLinkers and ConjunctionsNoun PhraseOther quiz:
Grammar › ViewYesterday I watched a football match with my brother. I liked it because both team / teams played very well.
A. team
B. teams
COUNT - NONCOUNT NOUNS › View
I’ve given you several ______ , but you haven’t followed any of them
A. advices
B. pieces of advice
Grammar › ViewWhat kind of sentence?
Mary bought a gift for her mom, and the store clerk gift wrapped it.
A. simple
B. complex
C. compound
Grammar › View
Let’s go for a coffee, …….. we?
A. shall
B. do
C. will
