Answer: B. Step 1: Classify substituents. –OCH₃ is EDG (+R dominates over –I at para), –CH₃ is weak EDG (+I, +hyperconjugation), –NO₂ is strong EWG (–I, –R). Step 2: EDGs decrease acidity (destabilise carboxylate), EWGs increase it. Ordering by decreasing +electron-donation: –OCH₃ > –CH₃ > H > –NO₂. Therefore increasing acid strength: p-methoxy < p-methyl < benzoic < p-nitro, i.e., II < IV < I < III.
Why A is wrong: A reverses the entire order. –NO₂ is EWG (increases acidity), not EDG, and –OCH₃ is EDG (decreases acidity). This answer confuses which direction each substituent pushes the equilibrium.
Why C is wrong: C incorrectly places p-methyl as weakest. –OCH₃ has a stronger +R effect than –CH₃ (which operates only by +I and hyperconjugation), so p-methoxy is the weakest acid.
Why D is wrong: D incorrectly places unsubstituted benzoic acid as weakest. With no substituent, benzoic acid is intermediate — weaker than p-nitro but stronger than both EDG-substituted acids.