Zum Inhalt springen
Englisch (UK) · Present Perfect

For, Since & Ago

Benutze for mit einer Zeitspanne: for two hours, for ten years, for ages. Benutze since mit dem Startpunkt: since 2018, since Monday, since I was a child. Mit dem Present Perfect drücken beide aus, wie lange etwas bis jetzt gedauert hat: I have known her for six years. I have known her since we were at school.

  • for + Zeitraum: funktioniert in jeder Zeitform (I lived in Rome for three years.)
  • since + Zeitpunkt oder Nebensatz: meist mit Present Perfect, und in It's been three years since I last saw him.
  • ago steht nach dem Zeitraum und wird mit Simple Past verwendet: two years ago, five minutes ago. Es zählt von jetzt zurück zu einem abgeschlossenen Moment.

Sag niemals since three years: sag for three years. Und niemals have moved here ten years ago: sag moved here ten years ago.

Beispiele

  • I have lived here for five years.
  • She has worked at this school since 2020.
  • We moved to this town three years ago.
  • It's been a month since I last saw her.

Jetzt bist du dran

I have known Maria 2018.Lösung anzeigen
I have known Maria since 2018.
We have been married twelve years.Lösung anzeigen
We have been married for twelve years.
I moved here ten years .Lösung anzeigen
I moved here ten years ago.
We haven't seen each other Christmas.Lösung anzeigen
We haven't seen each other since Christmas.
She has been waiting two hours.Lösung anzeigen
She has been waiting for two hours.
She left five minutes .Lösung anzeigen
She left five minutes ago.
He has worked at the bank March.Lösung anzeigen
He has worked at the bank since March.
I have lived in this house six months.Lösung anzeigen
I have lived in this house for six months.
My grandfather died two years .Lösung anzeigen
My grandfather died two years ago.
It has been raining this morning.Lösung anzeigen
It has been raining since this morning.