Enough to talk about the present, the past, and the future.
Présent
What is happening now, habits, and general truths.
jecode
tucodes
il / elle / oncode
nouscodons
vouscodez
ils / ellescodent
Passé composé
The everyday past for a finished action.
j’aicodé
tuascodé
il / elle / onacodé
nousavonscodé
vousavezcodé
ils / ellesontcodé
Futur proche
The spoken future for plans and near events.
jevaiscoder
tuvascoder
il / elle / onvacoder
nousallonscoder
vousallezcoder
ils / ellesvontcoder
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.
jecodais
tucodais
il / elle / oncodait
nouscodions
vouscodiez
ils / ellescodaient
Passé récent
Something that has just happened: venir de plus the infinitive.
jeviensdecoder
tuviensdecoder
il / elle / onvientdecoder
nousvenonsdecoder
vousvenezdecoder
ils / ellesviennentdecoder
Futur simple
What will happen later, including promises and predictions.
jecoderai
tucoderas
il / elle / oncodera
nouscoderons
vouscoderez
ils / ellescoderont
Conditionnel présent
Polite requests, wishes, and hypotheses: “would …”.
jecoderais
tucoderais
il / elle / oncoderait
nouscoderions
vouscoderiez
ils / ellescoderaient
Impératif
Orders, advice, and instructions. The subject in parentheses is not spoken.
(tu)code
(nous)codons
(vous)codez
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’avaiscodé
tuavaiscodé
il / elle / onavaitcodé
nousavionscodé
vousaviezcodé
ils / ellesavaientcodé
Futur antérieur
An action finished before a future moment: “will have …”.
j’auraicodé
tuaurascodé
il / elle / onauracodé
nousauronscodé
vousaurezcodé
ils / ellesaurontcodé
Conditionnel passé
Regrets and hypotheses that never happened: “would have …”.
j’auraiscodé
tuauraiscodé
il / elle / onauraitcodé
nousaurionscodé
vousauriezcodé
ils / ellesauraientcodé
Subjonctif présent
After necessity, wishes, emotion, doubt, or conjunctions like bien que.
que jecode
que tucodes
qu’il / qu’elle / qu’oncode
que nouscodions
que vouscodiez
qu’ils / qu’ellescodent
Subjonctif passé
Subjunctive for an action already completed.
que j’aiecodé
que tuaiescodé
qu’il / qu’elle / qu’onaitcodé
que nousayonscodé
que vousayezcodé
qu’ils / qu’ellesaientcodé
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.
jecodai
tucodas
il / elle / oncoda
nouscodâmes
vouscodâtes
ils / ellescodèrent
Passé antérieur
A literary action completed immediately before another past action.
j’euscodé
tueuscodé
il / elle / oneutcodé
nouseûmescodé
vouseûtescodé
ils / elleseurentcodé
Subjonctif imparfait
Literary subjunctive used inside past-tense narration.
que jecodasse
que tucodasses
qu’il / qu’elle / qu’oncodât
que nouscodassions
que vouscodassiez
qu’ils / qu’ellescodassent
Plus-que-parfait du subjonctif
Literary subjunctive for an action completed before another.
que j’eussecodé
que tueussescodé
qu’il / qu’elle / qu’oneûtcodé
que nouseussionscodé
que vouseussiezcodé
qu’ils / qu’elleseussentcodé
Conditionnel passé 2ᵉ forme
Literary variant of the past conditional, matching the pluperfect subjunctive.