The Perfect Tense in French is formed of two parts:
1) an AUXILIARY VERB + 2) a PAST PARTICIPLE
The auxiliary verb is always the present tense of either AVOIR or ETRE.
The past participle is formed from the verb being used in the sentence, as explained below.
Auxiliary verb is the present tense of avoir:
| J'ai |
| Tu as |
| Il/elle a |
| nous avons |
| vous avez |
| ils / elles ont |
Regular Verbs form their past participle in the following ways:
| -ER Verbs | -RE Verbs | -IR Verbs |
| jouer = joué | vendre = vendu | finir = fini |
Thus, when we put it all together, we end up with sentences like:
J'ai joué au tennis. -> (I played tennis / have played tennis)
Mon frère a vendu son vélo. -> (My brother sold his bike / has sold his bike)
Elles ont fini les devoirs. -> (They finished / have finished the homework)
Nous avons regardé un très bon film à la télé. -> (We watched a very good film on TV.)
Tu as attendu un autobus ou un train? -> (Are you waiting for a bus or a train?)
Vous avez choisi, Madame? -> (Have you chosen, madame?)
A number of verbs do not form their past participle following the rules above. These need to be learned separately, and the main ones as as follows:
| avoir = eu | être = été | faire = fait |
| boire = bu | conduire = conduit | connaître = connu |
| courir - couru | croire = cru | devoir = dû |
| dire = dit | dormir - dormi | écrire = écrit |
| falloir = fallu | lire = lu | mettre = mis |
| ouvrir = ouvert | pleuvoir = plu | prendre=pris comprendre = compris apprendre=appris |
| pouvoir = pu | recevoir = reçu | rire = ri |
| savoir = su | tenir = tenu | vivre = vécu |
| voir - vu | vouloir = voulu | suivre = suivi |
e.g. J'ai ouvert mes cadeaux après le petit déjeuner.
Nous avons fait de la natation au centre sportif.
Pierre et Paul ont lu un bon livre.
A number of verbs take ETRE as their auxiliary verb instead of AVOIR.
The Auxiliary verb is therefore the present tense of ETRE:
| Je suis |
| Tu es |
| Il/elle est |
| nous sommes |
| vous êtes |
| ils / elles sont |
The main verbs involved here are as follows. They often come in opposites, and there are a few irregulars to look out for:
| aller = allé | venir = venu |
| entrer = entré | sortir = sorti |
| arriver = arrivé | partir = parti |
| descendre = descendu | monter = monté |
| naître = né | mourir = mort |
| rester = resté | |
| tomber = tombé | |
| retourner = retourné | |
| rentrer = rentré | |
| revenir = revenu |
There is one further point to bear in mind here. The past participle of a verb taking être as an auxiliary verb needs to agree with its subject.
If the subject of the sentence is feminine, we add an "e", and if the subject is plural we add an "s". The verb aller can therefore have the following forms:
(m = masculine, f = feminine)
| je suis allé (m) |
| je suis allée (f) |
| tu es allé (m) |
| tu es allée (f) |
| il est allé |
| elle est allée |
| nous sommes allés (m or mixed) |
| nous sommes allées (f) |
| vous êtes allé (m singular) |
| vous êtes allée (f singular) |
| vous êtes allés (m or mixed plural) |
| vous êtes allées (f plural) |
| ils sont allés |
| elles sont allées |
Or, summarised more simply, as follows, whereby we can add agreements as necessary:
| je suis allé(e) |
| tu es allé(e) |
| il est allé |
| elle est allée |
| nous sommes allé(e)(s) |
| vous êtes allé(e)(s) |
| ils sont allés |
| elles sont allées |
e.g. Je suis allé au cinéma hier soir.
Nous sommes partis à 8h30.
Vous êtes restés à la maison hier soir?
Elle est venue chez nous le weekend dernier.
ALL reflexive verbs take ETRE as their auxiliary verb, and consequently their past participle also needs to agree.
The reflexive pronoun goes before the auxiliary verb.
The verb "se coucher" looks like this in all its forms with possible agreements where needed:
| je me suis couché (e) |
| tu t'es couché(e) |
| il s'est couché |
| elle s'est couchée |
| nous nous sommes couché(e)s |
| vous vous êtes couché(e)(s) |
| ils se sont couchés |
| elles se sont couchées |
A few examples:
Lundi matin je me suis levé à six heures.
Ma mère s'est dépêchée pour ne pas être en retard.
Marie et Claire se sont coiffées avant de sortir.
The perfect tense is used to talk about things that you did in the past on one occasion which are completed, and no longer happening now.
To compare this to the use of the Imperfect, checkout the Imperfect Explanation here.