ten years ago / for ten years
O professor começou a falar sobre algo que aconteceu há dez anos.
The professor began talking about something that happened ten years ago.
Ela namora um alemão que mora no Brasil há dez anos.
She is dating a German man who has lived in Brazil for ten years.
Há dez anos, um negócio como esse teria sido um sucesso.
Ten years ago, a business like this would have been a success.
Eu trabalho na mesma empresa há dez anos.
I've worked at the same company for ten years.
He has been dead for ten years.
I haven't seen him in ten years.
A primeira edição foi publicada há dez anos.
The first edition was published ten years ago.
I've been a carpenter for ten years.
I haven't seen him in ten years.
Ela não fala com o ex-marido há dez anos.
She hasn’t spoken to her ex-husband in ten years.