Il a seize ans means he is sixteen years old
"Il y a trois ans": it has been three years (since something).
"Il a .. ans" in French means "He is .. years old". It is used to indicate someone's age.
"il a quinze ans"
il a vingt-deux ans
Il a sept ans
j'ai seize ans means 'I'm sixteen' in French.
"Il a seize ans."
"Seize ans de rêve américain" means "sixteen years of American dream" in English.
J'ai soixante seize ans literally means "I have seventy-six years" Which is like saying, "I am seventy-six years old"
"Il y a trois ans": it has been three years (since something).
"Il a .. ans" in French means "He is .. years old". It is used to indicate someone's age.
You would say "Il a quarante ans" in French to mean "He is 40 years old."
"il a quinze ans"
You would say "Il a cinquante-quatre ans" in French to mean he is fifty four years old.
il a vingt-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
the french for " he's thirty one " is " Il a trente-et-un ans "