g and c — one rule, two letters

only the next letter mattersA1

In one line

Before e i y they go soft, before anything else they go hard. The letter in front plays no part.

The table

Letter+ e i y+ a o u or a consonant
g/ʒ/ — like the "s" in "measure" — gigot
âge
/ɡ/ — garage
grand
c/s/ — cycle
ceci
/k/ — café
classe

And one word can contain both:

garage /ɡa.ʁaʒ/ — the first is before a so it is hard, the second is before e so it is soft

English follows exactly the same rule and you already use it. Cat / city, got / gem, garage / general — hard before a o u, soft before e i y. So there is nothing structural to learn here. Only the output differs:

English softFrench soft
c/s/ — city/s/ — the same
g/dʒ/ — gem/ʒ/ — no "d" at the start

French soft g is the sound in the middle of "measure" or "vision", not the sound at the start of "gem". That one adjustment covers âge, général, manger, rouge and Jean.

When you want the sound but the next letter will not let you

Two tools, one for each direction:

You wantThe toolExample
g /ʒe/ to stay soft before a /a//o /o/insert an e /ə/nous mangeons /nu mɑ̃.ʒɔ̃/
nageoire /na.ʒwaʁ/
c /se/ to stay soft before a /a//o /o//u /y/add a cedilla: ç /se.se.dij/français /fʁɑ̃.sɛ/
ça /sa/
nous commençons /nu kɔ.mɑ̃.sɔ̃/
g /ʒe/ to stay hard before e /ə//i /i/insert a u /y/guitare /ɡi.taʁ/
guerre /ɡɛʁ/
c /se/ to stay hard before e /ə//i /i/write qu /k/qui /ki/
quelque /kɛlk/

English patches the same problem, just less tidily. It writes guess and guitar with a silent u for exactly the French reason, and it doubles up in noticeable and manageable — keeping an e that serves no purpose except to hold the consonant soft. That silent e in "manageable" is the same device as the one in nous mangeons. The only tool English lacks is the cedilla.

And this is what shows up in verb conjugation:

InfinitivenousWhy
mangernous mangeonswithout that e it would be go and go hard
commencernous commençonswithout the cedilla it would be co and go hard

Exceptions

ExceptionWhat happens
gn has its own rule/ɲ/ — montagne, neither "gn" nor "zhn"
A cedilla before e/i is wrongc is already soft there: ceci /sə.si/, not çeci
The u in gu is not pronouncedguitare /ɡi.taʁ/ — unless it carries a diaeresis: aiguë
ch is separate/ʃ/ — chat. But /k/ in words of Greek origin: chorale
cc has two soundsaccepter /ak.sɛp.te/ — the first is /k/, the second /s/
xsometimes /ks/ (taxi), sometimes /ɡz/ (exemple)

Examples

FrenchPronunciationMeaning
garage/ɡa.ʁaʒ/garage
gigot/ʒi.ɡo/leg of lamb
guitare/ɡi.taʁ/guitar
café/ka.fe/coffee
cinéma/si.ne.ma/cinema
français/fʁɑ̃.sɛ/French
nous mangeons/nu mɑ̃.ʒɔ̃/we eat
nous commençons/nu kɔ.mɑ̃.sɔ̃/we begin

Common mistakes

❌✅Why
nous mangonsnous mangeonsWithout that e the g goes hard
nous commenconsnous commençonsWithout the cedilla the c goes hard
çeciceciNo cedilla is needed before e
reading guitare as /ɡɥi.taʁ//ɡi.taʁ/That u is only insulation
reading cinéma with a /k//si.ne.ma/c is soft before i
reading âge as English "age"/ɑʒ/French soft g has no "d" in front

And why the rule exists at all

a sound change in Latin, a thousand years ago

In Latin c was always /k/ and g always /ɡ/. Then in the Middle Ages both letters went soft before the front vowels (e i) — because the tongue had to move forward to say "ke", and over time it moved so far forward that it arrived at "s".

The same thing happened in Italian and Spanish, but with different results:

FrenchItalianSpanishPronunciation
ce"s""che""th"/"s"/sə/
ge"zh""je""kh"/ʒə/

And English got the rule from French. The Norman conquest brought in thousands of words carrying this pattern — city, cell, gentle, general — and English generalised it across its own vocabulary. That is why the two languages agree on the rule and disagree on the output: English inherited the pattern, then let its soft g drift from /ʒ/ to /dʒ/. Words borrowed later, straight from French, kept the original — genre, rouge, beige, garage.

And the spelling froze before the change finished — which is why we patch it today with ç, u and e.

The practical point: this rule holds for almost every word. Meet a new one, apply it, and you will read it correctly.

One common exception: in second /sə.ɡɔ̃/ · seconde /sə.ɡɔ̃d/ · secondaire /sə.ɡɔ̃.dɛʁ/ the c before o is pronounced /ɡ/, not /k/. It is the only frequent family that escapes the rule — and since seconde means "second", you meet it daily.

相关