🔎

I will have reached the next level by the time I'll finish this course. Де помилка?

Де помилка у реченні: I will have reached the next level by the time I'll finish this course.
англійська
1 відповідь
  • Віктор
    Помилка в тому, що після by the time не вживається Future Simple (will finish), якщо йдеться про майбутній час. Після by the time використовується Present Simple.

    ✅ Правильно:

    I will have reached the next level by the time I finish this course.

    Чому?

    Конструкція:

    Future Perfect + by the time + Present Simple

    показує, що одна дія буде завершена до моменту, коли відбудеться інша дія.

    Наприклад:

    ✅ I will have finished the report by the time you arrive.

    ✅ She will have left by the time we get there.

    ✅ I will have reached the next level by the time I finish this course.

    Якщо ж хочеш сказати, що досягнеш нового рівня саме під час проходження курсу, природніше звучить:

    I'll reach the next level by the time I finish this course. (звичайний Future Simple теж можливий)

    I expect to have reached the next level by the time I finish this course. (наголос на завершеності)

    Отже, у твоєму реченні потрібно лише прибрати will після by the time:

    ✅ I will have reached the next level by the time I finish this course.