[ Tenses ]
By next week, they ___ the report.
A. complete
B. will complete
C. will have completed
D. have completed

Random Topics:
Present ProgressiveAuxiliary WordsCountable & Noncountable NounsInfinitivesGrammar: Defining Relative Clauses-ing &-ed AdjectivesPerfect Tenses and VocabularyPast Simple & Past PerfectFirst ConditionalModals of Necessity and SuggestionOther quiz:
Present Tenses › ViewThat’s th first time ______ an answer right today!
A. I get
B. I am getting
C. I’ve got
D. I’ve been getting
Grammar › View
Daniel _____all the answers to the test!
A. is knowing
B. knows
