You ought not to have gone there, but you did. A. be going B. have been C. go D. No improvement

[amp_mcq option1=”be going” option2=”have been” option3=”go” option4=”No improvement” correct=”option1″]

The correct answer is A. “You ought not to have gone there, but you did.”

The verb “ought” is used to express a moral obligation or duty. In this sentence, the speaker is saying that the listener should not have gone to a certain place, but they did anyway. The verb “be going” is used to express future intention. In this sentence, it would not make sense to say that the listener “was going” to a place that they already went to. The verb “have been” is used to express past experience. In this sentence, it would not make sense to say that the listener “had been” to a place that they just went to. The verb “go” is the simple present form of the verb “to go.” In this sentence, it would not make sense to say that the listener “go” to a place that they already went to.

Here is a more detailed explanation of each option:

  • Option A: “You ought not to have gone there, but you did.” This is the correct answer because it uses the verb “ought” to express a moral obligation or duty. The speaker is saying that the listener should not have gone to a certain place, but they did anyway.
  • Option B: “You ought not to have been going there, but you did.” This is not the correct answer because it uses the verb “be going” to express future intention. In this sentence, it would not make sense to say that the listener “was going” to a place that they already went to.
  • Option C: “You ought not to have gone there.” This is not the correct answer because it does not use the verb “do” to express past action. The speaker is saying that the listener should not have gone to a certain place, but they did anyway.
  • Option D: “No improvement.” This is not the correct answer because the sentence is grammatically correct and does not need to be improved.
Exit mobile version