[ 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:
Tenses › ViewThe students (___) with anxiety while doing their assignments last week.
A. struggle
B. struggled
C. are struggling
D. have struggled
Conditional Sentence › View
If we arrived at 10, we ______________Tyler’s presentation.
A. attend
B. would have attended
C. will attend
D. would attend
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
