B2–C1 · RTR · XPRRTR006
Длительность до настоящего: Present Perfect
Объяснение
Русское настоящее не переносится напрямую на английскую длительность, которая началась раньше и продолжается сейчас.
EN · Английский❌ I am living here for five years. → ✓ I have been living here for five years.
DE · Немецкий ❌ Ich wohne hier für fünf Jahre. → ✓ Ich wohne seit fünf Jahren hier.
RU · ПереводЯ живу здесь уже пять лет.
03Попробуйте варианты4 · другие примеры
EN · Английский❌ We are working on this since Monday. → ✓ We have been working on this since Monday.
DE · Немецкий ❌ Wir arbeiten dafür seit Montag. → ✓ Wir arbeiten seit Montag daran.
RU · ПереводМы работаем над этим с понедельника.
EN · Английский ❌ She is waiting for an answer for two hours. → ✓ She has been waiting for an answer for two hours.
DE · Немецкий ❌ Sie wartet für zwei Stunden. → ✓ Sie wartet seit zwei Stunden.
RU · ПереводОна ждёт ответа уже два часа.
EN · Английский❌ I know him since university. → ✓ I have known him since university.
DE · Немецкий ❌ Ich kenne ihn von Universität. → ✓ Ich kenne ihn seit der Universität.
RU · ПереводЯ знаю его со времён университета.
EN · Английский ❌ He works here since 2022. → ✓ He has worked here since 2022.
DE · Немецкий ❌ Er arbeitet hier für drei Jahre. → ✓ Er arbeitet seit drei Jahren hier.
RU · ПереводОн работает здесь с 2022 года.
Граф паттернов
Продолжите с близкими паттернами
Russian → English transfer
Present Perfect для действия, начавшегося раньше
✕ I am living here for five years.
✓ I have been living here for five years.
Разобрать ошибку →