Portuguese translation of the English word … ago

English → Portuguese
  
EnglishPortuguese (translated indirectly)Esperanto
há …
🔗 She had summoned the man two days ago!
(before; in front of; to; above; ahead of)
antes de
;
diante de
;
em frente de
;
em presença de
;
perante
;
ante
🔗 The North Island’s Lake Taupo was formed by a volcanic eruption nearly 2,000 years ago.
(long ago)
há muito tempo
🔗 He bought it a long time ago.
not long ago
(recently; a short ago)
há pouco tempo

EnglishPortuguese
… ago há …
as long ago as já em
how long ago? há quanto tempo?
not long ago há pouco tempo