
The form “avoir fait” combines the auxiliary “avoir” with the past participle of the verb “faire,” one of the most commonly used verbs in French. Behind this seemingly simple construction lie several distinct compound tenses, specific agreement rules, and at least three semantic values that recent grammars take care to distinguish. This article analyzes these differences tense by tense, then details the agreement pitfalls and nuances of meaning.
Compound tenses formed with “avoir fait”: comparative table
Depending on the tense in which the auxiliary “avoir” is conjugated, the form “avoir fait” changes its name and function. The table below summarizes the main constructions.
Read also : Everything You Need to Know About Health Insurance: An Essential Ally
| Compound tense | Conjugated auxiliary | Example | Temporal value |
|---|---|---|---|
| Passé composé (indicative) | ai, as, a, avons, avez, ont | I did my homework | Completed action, linked to the present |
| Plus-que-parfait (indicative) | avais, avais, avait, avions, aviez, avaient | He had done everything he could | Action prior to another past action |
| Passé antérieur (indicative) | eus, eus, eut, eûmes, eûtes, eurent | When he had packed his suitcase, he left | Immediate anteriority (literary language) |
| Futur antérieur (indicative) | aurai, auras, aura, aurons, aurez, auront | I will have done the cleaning before your return | Action completed in the future |
| Conditionnel passé | aurais, aurais, aurait, aurions, auriez, auraient | I would have done it differently | Unrealized hypothesis |
| Subjonctif passé | aie, aies, ait, ayons, ayez, aient | Although he made an effort | Accomplished fact in a subjunctive context |
To delve deeper into the conjugation of avoir fait and the multiple meanings of the verb “faire,” the details of each mood and tense help clarify most ambiguities.
The passé composé remains the most frequent form in spoken and written language. In contrast, the passé antérieur (“eut fait”) is limited to literary narratives and subordinate temporal clauses introduced by “when,” “as soon as,” or “after that.”
See also : Everything You Need to Know About the Requirement to Provide a Tax Notice to the Bank

Agreement of the past participle “fait” before an infinitive
The past participle “fait” follows the general agreement rule with the preceding direct object when used alone: “The mistakes he made.” The situation changes radically when “fait” precedes an infinitive.
“Fait” followed by an infinitive remains always invariable. This rule, confirmed by spelling corrections and reiterated in reference grammars, applies without exception.
- “The dresses she had made” (and not “made”) : the subject “she” does not perform the action of “making” in the full sense, she orders it.
- “The children he had fed”: “fait” is fixed, it is the infinitive “manger” that carries the action.
- “The steps she had initiated”: same logic, the direct object “steps” relates to “initiate,” not to “fait.”
This invariability distinguishes “fait” from almost all other past participles used with an infinitive (“laissé,” “vu,” “entendu”), for which the agreement depends on the role of the direct object in relation to the infinitive. The form “fait + infinitive” functions as a single verbal block, sometimes called factitive construction.
Three semantic values of “avoir fait” in contemporary French
Recent descriptive grammars, notably the Grammaire méthodique du français (Riegel, Pellat, Rioul), distinguish at least three possible readings of the same form “avoir fait.” These values are not interchangeable and modify the meaning of the sentence.
Accomplished result
The sentence emphasizes the completed task and its visible result at the time of enunciation. “I did my homework” means that the homework is ready, available. The speaker talks about the result, not the process.
Life experience
The adverb “already” or the context indicates that the speaker has gone through a situation at least once. “I have already done theater” says nothing about the precise moment of the action. The value of experience connects a past experience to present identity.
Cause or justification of a present state
The passé composé “avoir fait” explains why the speaker finds themselves in a certain state. “I am tired, I did a long trip.” Here, the past action is not the main subject of the sentence: it serves as proof or reason.
Differentiating these three values helps choose the appropriate tense in a narrative. In the plus-que-parfait, the experience value becomes “I had already done theater at that time,” and in the futur antérieur, the accomplished result projects: “I will have done my homework before dinner.”

“Avoir fait” in reported speech in the past
When transposing direct speech to reported past speech, “avoir fait” transforms according to the sequence of tenses. “He told me that he had done everything he could” replaces “I did everything I could” from direct speech.
This shift to the plus-que-parfait in reported speech is noted in the Bon Usage (Grevisse and Goosse) as a consolidated trend in contemporary French. It is required as soon as the introductory verb is in the past (“he said that,” “she explained to me that”).
In the conditional past, the form takes on a hypothetical value in reported speech: “He claimed that he would have done better with more time.” The speaker no longer reports an accomplished fact, but a hypothesis attributed to someone else.
Common confusions between “fais,” “fait,” and “faits”
The phonetic proximity between these forms generates recurring errors in writing.
- “Fais” (with an -s) corresponds to the first and second person singular in the present indicative as well as to the imperative: “I do,” “You do,” “Pay attention.”
- “Fait” (without -s) functions as the third person present (“it is nice out”), as the masculine singular past participle (“I did”), and as a masculine singular noun (“a news item”).
- “Faits” (with -ts) is the plural of the noun (“the facts are there”) or the past participle agreed in masculine plural when used without an infinitive (“the cakes he made”).
The distinction relies on the grammatical analysis of the sentence: identifying whether “fait” is a conjugated verb, a past participle, or a noun allows for a clear decision.
The verb “faire” belongs to the third group, which explains its irregular forms (“we do” with the root “fais-,” “you do” and not “you faisez”). These irregularities, inherited from the Latin facere, mainly affect the present indicative and the subjunctive.
In compound tenses, the difficulty focuses on the agreement of the past participle. The rule of invariability before an infinitive remains the most discriminating point for correctly writing “avoir fait” in all contexts.