An indirect object is a person which receives the action of a verb indirectly.
In French the indirect object is always preceded by the preposition à and in English by the preposition 'to' :
Ana offre des fleurs à Lina. (Ana gives flowers to Lina.)
An indirect object pronoun indicates à + a person. In the sentence 'Ana offre des fleurs à Lina', 'Lina' is the indirect object. The indirect object pronoun that replaces 'à Lina' is lui : Ana lui offre des fleurs. (Ana gives flowers to her.)
Following are the French indirect object pronouns:
In front of a word starting with a vowel, me and te become m' and t'.
An indirect object pronoun is placed just before the verb of which it is the object. I
In a composed tense (like the futur proche or the passé composé), the pronoun comes before the auxiliary.
In infinitive constructions, the pronoun goes immediately before the infinitive. When the conjugated verb is negative, the ne precedes the object pronoun.
NOTE: In compound tenses (such as the passé composé), there is no agreement between the past participle and the indirect object.
In the affirmative imperative, the indirect object pronoun is placed after the verb it is the object of and attached to it by a hyphen. In addition, me and te become moi and toi .