For ago, Portuguese uses há before the amount of time: há dois dias. For last, passado follows the noun: a semana passada, o mês passado. A specific day takes no or na: no sábado, na sexta-feira.
Examples
- No fim de semana passado fui à praia.
- Last weekend I went to the beach.
- Conheci o Pedro há dois anos.
- I met Pedro two years ago.
- Na sexta-feira visitámos o museu.
- On Friday we visited the museum.
The mistake to avoid
Há comes before the time and never changes: há dois dias, not "dois dias há".
Where this fits in
Falar do passado, Portuguese A2: Contar o que fez ontem, no fim de semana passado, e as suas experiências de vida com o pretérito perfeito.