He is .. years old.
Il a seize ans means he is sixteen years old
You would say "Il a quarante ans" in French to mean "He is 40 years old."
the french for " he's thirty one " is " Il a trente-et-un ans "
Il a quatre ans (by a french native)
You would say "Il a cinquante-quatre ans" in French to mean he is fifty four years old.
"il a quinze ans"
Il a sept ans
Il a quarante-six ans
il a vingt-deux ans
il ya deux ans
you could say "il a __ ans" and that would mean "he is ___ years old" but what you said doesn't make sense :p
You would say "Il a 27 ans" in French.