Unterschiede zwischen „for”, „since” und „ago”

for

„For” hat verschiedene Bedeutungen. Wenn man diese Präposition im Present Perfect anwendet, bedeutet sie „seit” und wird folgendermaßen verwendet:

FOR + (ZEITRAUM)

I have lived in USA for 2 years
Ich habe 2 Jahre in den USA gelebt

Andere Zeiträume, die mit „for” verwendet werden können:

ZeitraumBedeutung
for 3 yearsDrei Jahre lang
for 2 weeksZwei Wochen lang
for 6 daysSechs Tage lang
for 10 hoursZehn Stunden lang

Mit anderen Zeitformen kann „for” ebenfalls „während” bedeuten.

since

„Since” bedeutet „seit”, wird ebenso im Present Perfect verwendet und hat folgenden Aufbau:

SINCE + (ZEITANGABE)

I have lived in USA since 2010
Ich habe seit 2012 in den USA gelebt

Andere Zeitangaben, die mit „since” werden können:

ZeitangabeBedeutung
since 2009seit 2009
since Sundayseit Sonntag
since Januaryseit Januar
since 10 o'clockseit 10 Uhr

Ago

„Ago” bedeutet „vor” und es wird im Past Simple verwendet. Als nachgestellte Präposition (das heißt, dass sie nach der betreffenden Zeitangabe steht) kann der Satzaufbau für Nicht-Muttersprachler etwas seltsam erscheinen:

(Zeitangabe) + AGO

I lived in USA 2 years ago
Ich lebte vor zwei Jahren in den USA