The correct option is D Grandmother sent me some money on my birthday.
Some verbs take two objects, a direct object and an indirect object. The indirect object is the recipient of the direct object, or an otherwise affected participant in the event. The direct object answers the question 'what?' and the indirect object answers the question 'for whom?'
In
the given sentence, "to me" is the indirect object and "some money" is the
direct object. Hence option A is incorrect. (When the indirect object
is placed after the direct object, it is preceded by the preposition
'to')
Option C is correct because the indirect object here is placed
before the direct.
Option B is incorrect because the indirect object "me" is placed before the verb "sent".
Option D is incorrect
because the subject "grandmother" is placed at the end, it should be placed at the front of the sentence.