Learn English – Why is it correct to say “He came and said something to me” but not “He came and said to me something”

dative-alternationgrammaticalityprepositional-objectsword-order

This question was just posed to me and I couldn't give a clear answer beyond that the second just feels wrong and one would generally use a direct or indirect quotation, as in "he came and said to me that he can't come." However, I'm led to believe that it's just a matter of usage, as it feels OK to say "He came and said to me something I'll never forget," or something along those lines.

Is this incorrect or just a matter of usage?

Best Answer

Say is a bitransitive verb, which means it takes two object phrases.

One is the person addressed (the Indirect Object), and the other is what was said (the Direct Object).

Most bitransitive verbs govern the Dative Alternation. This means that the two objects can appear in two different orders, ad lib, without any meaning difference. In one variant, the Indirect Object appears with a preposition to; in the other the order is reversed and there is no preposition.

  • Subject - Verb - Direct Object - to Indirect Object
    • He gave the book to me. ~ They threw the ball to her. ~ They told something to her.

but these are not grammatical:

  • *He gave the book me. ~ *They threw the ball her. ~ *They told something her.

or

  • Subject - Verb - Indirect Object - Direct Object
    • He gave me the book. ~ They threw her the ball. ~ They told her something.

but these are not grammatical:

  • *He said to me something. ~ *He gave to me the book. ~ *They told to her something.

However, say does not govern the Dative Alternation (although tell does -- that's one of the differences between them), and therefore the first alternant is the only way that both objects can appear with say. Thus it's ungrammatical to say

  • *He said me something.