[ Grammar and Vocabulary ]
By the end of next week, I ___my project.
A. will finish
B. will be finished
C. will have finished
D. am finishing

Random Topics:
Uncountable NounsAdjective ClauseSubjective and Objective PronounGerunds and TensesComparative AdjectiveModals for RecommendationsAdjectives and ArticlesAdverb of ConcessionUsed to & would & Past SimpleQuestion WordsOther quiz:
Vocabulary › Viewto damage the reputation of the person
A. Libel
B. acknowledge
C. consult
D. ludicrous
Grammar › View
What is the complete subject?
Ben played chess with Alex.
A. Ben played
B. chess with Alex
C. Ben
D. played chess with Alex