For, since en ago gaan alle drie over tijd, maar je gebruikt ze verschillend.
For zegt hóe lang iets duurt (een periode): for two hours, for a week, for ten years. Since zegt vanáf wanneer iets begon (een startpunt): since Monday, since 2010, since I was a child. Ago telt terug vanaf nu en staat áchter de tijd: two years ago, ten minutes ago.
For en since horen meestal bij de present perfect (I have lived here for five years / since 2015). Ago hoort bij de past simple (I moved here five years ago).
for + tijdsduur (hoe lang?)
Een periode, een hoeveelheid tijd.
- for two hours, for a week, for ages
- I have known her for ten years.
since + startpunt (vanaf wanneer?)
Het moment waarop iets begon.
- since Monday, since 2010, since this morning
- We have been here since nine o'clock.
... ago (terugtellen vanaf nu)
Staat achter de tijd; gebruik de past simple.
- two years ago, a moment ago
- He left ten minutes ago.
Let op Vuistregel: for/since horen bij de present perfect, ago hoort bij de past simple. since wijst op een punt, for op een duur.