Enough to talk about the present, the past, and the future.
Présent
What is happening now, habits, and general truths.
jeprogramme
tuprogrammes
il / elle / onprogramme
nousprogrammons
vousprogrammez
ils / ellesprogramment
Passé composé
The everyday past for a finished action.
j’aiprogrammé
tuasprogrammé
il / elle / onaprogrammé
nousavonsprogrammé
vousavezprogrammé
ils / ellesontprogrammé
Futur proche
The spoken future for plans and near events.
jevaisprogrammer
tuvasprogrammer
il / elle / onvaprogrammer
nousallonsprogrammer
vousallezprogrammer
ils / ellesvontprogrammer
BeginnerTo tell a story, describe the past, make plans, and ask politely.Imparfait · Passé récent · Futur simple · Conditionnel présent · ImpératifAlso show the 5 Beginner tenses
Imparfait
Past habits, descriptions, and ongoing background.
jeprogrammais
tuprogrammais
il / elle / onprogrammait
nousprogrammions
vousprogrammiez
ils / ellesprogrammaient
Passé récent
Something that has just happened: venir de plus the infinitive.
jeviensdeprogrammer
tuviensdeprogrammer
il / elle / onvientdeprogrammer
nousvenonsdeprogrammer
vousvenezdeprogrammer
ils / ellesviennentdeprogrammer
Futur simple
What will happen later, including promises and predictions.
jeprogrammerai
tuprogrammeras
il / elle / onprogrammera
nousprogrammerons
vousprogrammerez
ils / ellesprogrammeront
Conditionnel présent
Polite requests, wishes, and hypotheses: “would …”.
jeprogrammerais
tuprogrammerais
il / elle / onprogrammerait
nousprogrammerions
vousprogrammeriez
ils / ellesprogrammeraient
Impératif
Orders, advice, and instructions. The subject in parentheses is not spoken.
(tu)programme
(nous)programmons
(vous)programmez
IntermediateTo add nuance: wishes, doubts, regrets, and the order of events.Plus-que-parfait · Futur antérieur · Conditionnel passé · Subjonctif présent · Subjonctif passéAlso show the 5 Intermediate tenses
Plus-que-parfait
A past action completed before another past action.
j’avaisprogrammé
tuavaisprogrammé
il / elle / onavaitprogrammé
nousavionsprogrammé
vousaviezprogrammé
ils / ellesavaientprogrammé
Futur antérieur
An action finished before a future moment: “will have …”.
j’auraiprogrammé
tuaurasprogrammé
il / elle / onauraprogrammé
nousauronsprogrammé
vousaurezprogrammé
ils / ellesaurontprogrammé
Conditionnel passé
Regrets and hypotheses that never happened: “would have …”.
j’auraisprogrammé
tuauraisprogrammé
il / elle / onauraitprogrammé
nousaurionsprogrammé
vousauriezprogrammé
ils / ellesauraientprogrammé
Subjonctif présent
After necessity, wishes, emotion, doubt, or conjunctions like bien que.
que jeprogramme
que tuprogrammes
qu’il / qu’elle / qu’onprogramme
que nousprogrammions
que vousprogrammiez
qu’ils / qu’ellesprogramment
Subjonctif passé
Subjunctive for an action already completed.
que j’aieprogrammé
que tuaiesprogrammé
qu’il / qu’elle / qu’onaitprogrammé
que nousayonsprogrammé
que vousayezprogrammé
qu’ils / qu’ellesaientprogrammé
AdvancedThe tenses of written French, mostly to recognize when reading.Passé simple · Passé antérieur · Subjonctif imparfait · Plus-que-parfait du subjonctif · Conditionnel passé 2ᵉ formeAlso show the 5 Advanced tenses
Passé simple
The written narrative past: novels, history, and fairy tales.
jeprogrammai
tuprogrammas
il / elle / onprogramma
nousprogrammâmes
vousprogrammâtes
ils / ellesprogrammèrent
Passé antérieur
A literary action completed immediately before another past action.
j’eusprogrammé
tueusprogrammé
il / elle / oneutprogrammé
nouseûmesprogrammé
vouseûtesprogrammé
ils / elleseurentprogrammé
Subjonctif imparfait
Literary subjunctive used inside past-tense narration.
que jeprogrammasse
que tuprogrammasses
qu’il / qu’elle / qu’onprogrammât
que nousprogrammassions
que vousprogrammassiez
qu’ils / qu’ellesprogrammassent
Plus-que-parfait du subjonctif
Literary subjunctive for an action completed before another.
que j’eusseprogrammé
que tueussesprogrammé
qu’il / qu’elle / qu’oneûtprogrammé
que nouseussionsprogrammé
que vouseussiezprogrammé
qu’ils / qu’elleseussentprogrammé
Conditionnel passé 2ᵉ forme
Literary variant of the past conditional, matching the pluperfect subjunctive.