"Il y a trois ans" means "three years ago" in English.
"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.
You would say "Il a sept ans" in French.
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" means "three years ago" in English.
"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 would say "il a trente et un ans" in French to mean "he is thirty-one."
you could say "il a __ ans" and that would mean "he is ___ years old" but what you said doesn't make sense :p