Multiple choice general knowledge

Which is correct..?

  1. Why didn't you tell him that before?

  2. Why didn't you say him that before?

  3. a&b

  4. None

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The verb 'tell' takes a direct object (tell him something), while 'say' doesn't take a direct object in this construction (say something to him). Option A uses 'tell' correctly with the indirect object 'him'. Option B incorrectly uses 'say' with a direct object, which is grammatically invalid.