еще раз о простом

  • Добрый день, подскажите пожалуйста, есть 2 фразы

    - Как долго она работает в банке ?
    - Она работает в банке 5 лет.

    Опишите пожалуйста 4 ситуации, когда эти фразы будут употреблены
    с использованием 4 форм present, соответственно
    Спасибо

  • Да, в английском имеютс 4 временные формы present.
    Это present indefinite, present continuous, present perfect and present perfect continuous.
    Под то, что спрашиваете вы, подходит только present perfect continuous.
    Поэтому по-английски говорим:
    ---How long has she been working in a bank?
    ---She has been working in a bank for 5 years.

    Где здесь 4 формы present?

  • С такими глаголами, как work, live, feel, teach, используются как Present Perfect, так и Present Perfect Continuous без разницы в значении. Эти глаголы подразумевают, что действие занимает длинный промежуток времени, то есть становится уже постоянным состоянием.
    I’ve worked here for 20 years. = I’ve been working here for 20 years. – Я работаю здесь 20 лет.

    Her family has lived in Moscow since 1781. = Her family has been living in Moscow since 1781. – Ее семья живет в Москве с 1781 года.

    Если вы хотите подчеркнуть, что ситуация временная, используйте Present Perfect Continuous.

    I’ve been working in advertising for the past ten years but now I feel it’s time for a change. – Я работаю в рекламе последние 10 лет, пришла пора что-то менять.
    https://engblog.ru/present-perfect-continuous

  • Спасибо, на одном из форумов at встретил такую фразу I'm working on this question for week , and I don't undersrand it

  • Корректно использовать present progressive with time duration ? Спасибо

  • И как понять если вместо how long have you been a programmer for ?
    Скажу how long you are a programmer for ?

  • * В данном случае использования present continuous привело бы к тому, что фраза стала бы звучать так, что вы всего пробудете в Лондоне три месяца.I am living in London for three months
    https://habr.com/ru/post/444430/
    То же самое у вас
    Я буду работать над проблемой неделю.

    Скрыть комментарии
  • Но вторая часть отпадает, речь о будущем действии. Целиком предложение неправильное. В этом смысле present continuous не годится.

  • И как понять если вместо how long have you been a programmer for ?
    Скажу how long you are a programmer for ?

    Как ошибку.

  • How long не требует в конце предлога. Я кинула вам ссылки — читайте.

  • Ага, понял Спасибо, а по второму вопросу можно прояснить ?