Present Perfect/ Present Perfect Continuous

  • Добрый вечер. I haven't been having breakfast since morning/ I haven't had breakfast since morning.
    Какой вариант правильный? Have в значении иметь, обладать не используется в continuous, но в таком выражении как have dinner используется в continuous.

  • Выражение используется в длительном времени. Но в отрицательных предложениях в длительном нужно смотреть на контекст --первое, на глагол--второе, на смысл-- третье. Согласитесь, странно будет звучать вечером, что он не завтракал. Не ел --- другое дело.

  • Есть и такое мнение:
    Можно ли использовать Present Perfect Continuous в отрицательных предложениях? В большинстве случаев — нет. Согласитесь, странно было бы подчеркивать продолжительность действия, которого не было. Но если отрицание акцентируется не на действии, а на других фактах, то вполне уместно сказать: He hasn’t been studying Maths, but Physics («Он занимается не математикой, а физикой»).

    Источник - Школа английского языка Skyeng: https://skyeng.ru/magazine/kak-perestat-putat-present-perfect-i-present-perfect-continuous/

    Скрыть комментарии
  • Спасибо, Вера! Я понял. Лучше использовать present perfect.

  • Здравствуйте, как задать специальный вопрос к предложению «She (wait) for Ann for 2 hours» в Present Perfect Continuous, который начинается со слова "Whom?"

  • Верно так:Whom has she been waiting for for 2 hours? Можно писать две for вместе и является это грамматической ошибкой или нет?

  • Грамматически все верно. Но в разговоре , в речи , будет естественнее опустить в вопросе for two hours.

  • Спасибо, вам, большое за разъяснение!

  • Whom has she been waiting for for 2 hours? ---Перенесите первый предлог FOR в начало предложения.