Why French buys, borrows and steals 'à' someone
In English you buy something from someone, borrow it from a friend and steal it from a victim. French uses à for all of these. With verbs such as acheter, emprunter, voler and prendre, the person who loses the item, or the source it comes from, is introduced by à, not de.
This trips English speakers up in two ways. When speaking, they reach for de because it looks like from. When listening, they hear à, think to, and get the direction of the exchange backwards. Once you see the logic, it becomes one of the most regular patterns in French.
The construction is always the same: verb + thing + à + person. The thing is the direct object, and the person who gives it up is the indirect object. Think of à as marking the person the transaction concerns, the one on the other side of the exchange. Whether the item moves towards them or away from them depends on the verb.
Because the person is an indirect object, a pronoun replaces them with lui, leur, me, te, nous or vous, placed before the verb. Never use de lui here.
Voler is the everyday verb, piquer is its familiar, spoken equivalent, and dérober is more formal or literary. All three take à for the victim.
Prendre works the same way when it means taking something away from someone.
Besides acheter, you have emprunter and louer (rent).
Enlever in the sense of kidnapping uses à for the people the victim is taken from.
When you remove a garment from another person, enlever, retirer and ôter use à for that person. For your own clothes, just use a possessive: j'enlève mon manteau.
With acheter, à can also mean for, because buying someone a present uses the same structure. Out of context, the following sentence is ambiguous.
Context usually settles it, since your mother is rarely a florist. If you want to be clear about a gift, use pour.
Louer has the same double meaning: louer à quelqu'un is either renting from them or renting out to them. And do not be misled by verbs of giving: with vendre or prêter, the à really does mean to, because the item moves towards the person.
The typical mistake is j'ai emprunté un livre de Paul. That sounds like a book written by Paul. Say j'ai emprunté un livre à Paul. The classic verb arracher (to snatch) follows the same pattern too.
When you buy, borrow, rent, take or steal something from someone in French, the person goes after à, not de: voler quelque chose à quelqu'un, emprunter quelque chose à quelqu'un. As a pronoun, that person becomes lui, leur, me and so on. With acheter and louer, let the context tell you whether à means from or for.







