Choose the option that best completes the gap(s). Ali goes to stadium regularly, but he _____ to the church for months.
Answer Details
The option that best completes the gap(s) is "hasn't been."
In this sentence, the phrase "goes to the stadium regularly" is in the present tense, indicating a habitual action. The missing phrase refers to an action that has not taken place for months. Since the verb "go" refers to a present action, the correct verb form is "hasn't been," indicating that Ali has not gone to the church for months up to the present time.
The other options are not correct because they do not convey the idea of an action that has not taken place in the recent past. "Haven't been" is incorrect because it uses the wrong subject-verb agreement, as "Ali" is a singular subject. "Didn't go" implies that there was a specific instance in the past when Ali did not go to the church, rather than an ongoing lack of attendance. "Hadn't been" is incorrect because it refers to a past period of time, rather than the recent past.
By using "hasn't been" instead of the blank, the sentence would read: "Ali goes to the stadium regularly, but he hasn't been to the church for months."