B2–C1 · RTR · XPRRTR006

Длительность до настоящего: Present Perfect

EN · Английский❌ I am [doing X] for [duration]. → ✓ I have been [doing X] for [duration].
DE · Немецкий❌ für [Dauer] bei fortdauernder Situation → ✓ seit [Zeitpunkt/Dauer] + Präsens
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.

Попробуйте варианты4 · другие примеры

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Граф паттернов

Продолжите с близкими паттернами

Russian → English transfer

Present Perfect для действия, начавшегося раньше

✕ I am living here for five years.
✓ I have been living here for five years.

Разобрать ошибку