A tradução literal seria "Eu sou 33 anos envelhecido." Parece rótulo de whiskey, não é? Por isso traduzimos "Eu tenho 33 anos de idade", que é como nos expressamos em português.
Também podemos somente responder: "I'm 33." (Eu tenho 33.) A parte final "anos de idade" ficou implícito.
Cuidado: Usamos apenas o verbo "to be" (ser ou estar) para dizermos a idade. Não devemos usar o verbo "have" (ter) como seria comum no português.