× She gave to me a present.
√ She gave me a present.
√ She gave a present to me.
In English there are verbs that can have two objects. Give is one of these verbs. Most of these verbs can have two possible structures.
- verb + direct object + to + indirect object (She gave a present to me.)
- verb + indirect object + direct object (She gave me a present.)
Other common verbs that follow this structures are: lend, offer, read, sell, send, show, promise, tell, etc.