B2–C1 · RTR · XPRRTR006
❌ I am [doing X] for [duration]. → ✓ I have been [doing X] for [duration].
Explanation
Русское настоящее не переносится напрямую на английскую длительность, которая началась раньше и продолжается сейчас.
EN · English❌ I am living here for five years. → ✓ I have been living here for five years.
DE · German ❌ Ich wohne hier für fünf Jahre. → ✓ Ich wohne seit fünf Jahren hier.
RU · TranslationЯ живу здесь уже пять лет.
03Try variations4 · more examples
EN · English❌ We are working on this since Monday. → ✓ We have been working on this since Monday.
DE · German ❌ Wir arbeiten dafür seit Montag. → ✓ Wir arbeiten seit Montag daran.
RU · TranslationМы работаем над этим с понедельника.
EN · English ❌ She is waiting for an answer for two hours. → ✓ She has been waiting for an answer for two hours.
DE · German ❌ Sie wartet für zwei Stunden. → ✓ Sie wartet seit zwei Stunden.
RU · TranslationОна ждёт ответа уже два часа.
EN · English❌ I know him since university. → ✓ I have known him since university.
DE · German ❌ Ich kenne ihn von Universität. → ✓ Ich kenne ihn seit der Universität.
RU · TranslationЯ знаю его со времён университета.
EN · English ❌ He works here since 2022. → ✓ He has worked here since 2022.
DE · German ❌ Er arbeitet hier für drei Jahre. → ✓ Er arbeitet seit drei Jahren hier.
RU · TranslationОн работает здесь с 2022 года.
Pattern graph
Continue with nearby patterns
Russian → English transfer
Present Perfect for a situation that started in the past
✕ I am living here for five years.
✓ I have been living here for five years.
Open explanation →