Question:

Choose the correct sentence:

Show Hint

Remember: After “did,” always use the base form of the main verb. Avoid double negatives in English grammar.
  • I asked her for chocolates, but she didn't had any
  • I asked for chocolates, but she didn't had none
  • I asked her for chocolates, but she didn't none
  • I asked her for chocolates, but she didn't have any
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

Step 1: Understanding auxiliary verb usage.
When the auxiliary verb “did” is used in the past tense, the main verb must remain in its base form (first form). Therefore, “didn’t have” is correct, not “didn’t had.”
Step 2: Analyzing each option.
- (a) “didn't had” – Incorrect, because “had” should be in base form after “did.”
- (b) “didn't had none” – Incorrect, same reason and double negative (“didn't” + “none”).
- (c) “didn't none” – Incorrect, missing main verb and grammatically wrong.
- (d) “didn't have any” – Correct; it uses the base form “have” after “didn’t” and maintains proper negative construction.
Step 3: Grammar rule.
After the auxiliary verbs “do,” “does,” and “did,” the main verb always stays in its base form (V1). Double negatives (like “didn't none”) are also grammatically incorrect in standard English.
Step 4: Conclusion.
Hence, the grammatically correct and meaningful sentence is:
“I asked her for chocolates, but she didn’t have any.”
Was this answer helpful?
0
0