Grammar
Numbers 0-69 and avoir for age
The numbers: 0 zéro, 1 un, 2 deux, 3 trois, 4 quatre, 5 cinq, 6 six, 7 sept, 8 huit, 9 neuf, 10 dix, 11 onze, 12 douze, 13 treize, 14 quatorze, 15 quinze, 16 seize, 17 dix-sept, 18 dix-huit, 19 dix-neuf, 20 vingt, 30 trente, 40 quarante, 50 cinquante, 60 soixante. From 21 to 69 you join tens and units with a hyphen: vingt-deux, trente-cinq, soixante-neuf. The exception is 21, 31, 41, 51 and 61, which take et and no hyphen: vingt et un, trente et un.
To say your age, French uses avoir ('to have'), not 'to be'. You say J'ai vingt ans, literally 'I have twenty years'. You must always say ans: J'ai vingt is not enough. Never write Je suis vingt ans, a classic English-speaker mistake.
Avoir is irregular: j'ai, tu as, il/elle a, nous avons, vous avez, ils/elles ont. To ask, say Tu as quel âge ? or Quel âge as-tu ?
| j'ai | I have |
| tu as | you have |
| il / elle a | he / she has |
| nous avons | we have |
| vous avez | you have |
| ils / elles ont | they have |
J'ai vingt ans.
I am twenty years old.
Tu as quel âge ?
How old are you?
Elle a trente-deux ans.
She is thirty-two.
Nous avons un fils de cinq ans.
We have a five-year-old son.
Mes parents ont soixante ans.
My parents are sixty.