Розберемо:
1. ago = тому (назад)
Слово ago вже саме по собі означає, скільки часу тому сталася дія.
Тому перед ним ніколи не ставиться for.
✅ Правильно:
I started learning English two years ago.
She left an hour ago.
We met five days ago.
❌ Неправильно:
I started learning English for two years ago.
2. for = протягом
for використовується, коли говоримо про тривалість дії, а не про момент її початку.
Наприклад:
I've been learning English for two years. → Я вивчаю англійську вже два роки.
Тут важлива саме тривалість.
3. ago і for порівняння
Речення Значення
I started learning English two years ago. → Я почав вивчати англійську два роки тому. (момент у минулому)
I've been learning English for two years. → Я вивчаю англійську вже два роки. (тривалість до теперішнього моменту)
4. А як щодо since?
Якщо називаємо точку початку, використовуємо since:
I've been learning English since 2024.
I've been learning English since I was a child.
I've been learning English since January.
Можна запам'ятати просту схему:
ago → коли це сталося? → без for
two years ago
a minute ago
for → як довго?
for two years
for five minutes
since → від якого моменту?
since 2024
since Monday
since this morning
Саме тому I started learning English two years ago є абсолютно правильним, а for тут не потрібен.
I started learning English two years ago. Чому тут немає for?
I started learning English two years ago. Чому не вживаємо for?
1 відповідь
-
Віктор
|
|