How do you replace a noun with a preposition other than à or de please?

Andy N.C1Kwiziq Q&A regular contributor

How do you replace a noun with a preposition other than à or de please?

Il faut que j’achète un cadeau pour son anniversaire. I must buy a present for his birthday. I know you can use the adverbial pronoun y to replace 'à + noun', and en to replace 'de + noun', but how would you replace 'pour son anniversaire' in the sentence above please? In order to make the sentence: I must buy a present for it? [Am i right in thinking this called replacing an object of a preposition with a pronoun?]
Asked 7 years ago
AurélieNative French expert teacher in KwiziqCorrect answer
Bonjour Andy !

To replace a noun introduced by a preposition other than "à" and "de" (pour, avec, sans, devant, derrière, sous,...), you will use the pronoun "ça" or its more elegant (and a bit antiquated) form "cela".
In this case, the sentence will be:
"Il faut que j'achète un cadeau pour ça."

Though here I would suggest a better alternative would be to use another noun, such as:
"Il faut que j'achète un cadeau pour cette occasion."

I hope that's helpful!
Bonne Année !
Andy N.C1Kwiziq Q&A regular contributor
Aha thank you. With the precedent set by "de + a noun" and "à + a noun" being able to be replaced by the appropriate adverbial pronoun, I must say I had become somewhat fixated that a noun + one of the other prepositions would follow a similar construction (i.e. a pronoun before the verb). In fact the answer was a lot more simple and straightforward! Thank you!

How do you replace a noun with a preposition other than à or de please?

Il faut que j’achète un cadeau pour son anniversaire. I must buy a present for his birthday. I know you can use the adverbial pronoun y to replace 'à + noun', and en to replace 'de + noun', but how would you replace 'pour son anniversaire' in the sentence above please? In order to make the sentence: I must buy a present for it? [Am i right in thinking this called replacing an object of a preposition with a pronoun?]

Sign in to submit your answer

Don't have an account yet? Join today

Ask a question

Find your French level for FREE

Test your French to the CEFR standard

Find your French level
Let me take a look at that...