Select the most appropriate option to fill in the blank.
She anticipates __________ the reports done by Saturday.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2 i.e. having.
Context: The sentence expresses expectation that a task will be completed.
Meaning of the words:
Has: Present tense singular of “have”; does not fit the gerund form needed here.
Having: Present participle/gerund form; used to indicate completion of an action.
Making: Refers to creating something; does not fit context.
Had: Past tense; does not match the future expectation implied by “anticipates.”
Correct word: having
Reason: “Anticipates” is followed by a gerund to indicate the expected completion of an action, so “having” is grammatically correct.
Final Sentence: She anticipates having the reports done by Saturday.
Hence, the chosen option will be correct.