English B1: Present perfect or past simple? · Phrases

El present perfect une el pasado con el presente: I’ve lived here for ten years (y sigo aquí). El past simple habla de algo terminado en un momento pasado: I lived in Rome in 2015. for + duración (for two years) y since + punto de partida (since 2020) van con el present perfect; ago (hace) va con el past simple.