Present perfect continuos vs present perfect

  • Я ,вроде бы, еле-еле разобрался в этих временах и теперь опять все рухнуло. Вот такой пример из Мерфи:
    I gave up drinking cofee.i haven't drunk it for a year.
    Почему во втором предложении present perfect? Там же вроде как акцент на длительности, а не результате, поэтому должен быть present perfect continuos. Или это все-таки следует трактовать как результат - типо " вот я красавчик , не пью кофе год " похвалите меня

  • Да, должен быть present perfect continuous (действие началось совершаться в определенном моменте в прошлом и совершается до момента в настоящем), но в данной конструкции, когда отрицается само действие, препочитают использовать present perfect (крылова, гордон a grammar of present-day english, стр.33).
    А вот когда отрицается не действие, а обстоятельства совершения действия, то тут употребляется preset perfect continuous:
    they haven't been sleeping at all well recently (which means that they have been sleeping but their sleep has not been sound enough) (крылова, гордон, стр.38)

  • Спасибо большое)А если я всё-таки употреблю в present perfect continuos ,если отрицается действие ? Будет ли это грубой ошибкой или все норм ? Блин, можно просто чокнуться с этими временами

  • в книги написано the present perfect is preferred to the present perfect continuous. так что не думаю, что будет ошибкой. но звучать будет коряво все-таки.

  • Есть такое правило, Present Perfect показывает длительное действие с глаголами, которые сами по себе передают длительное действие to live – жить, to work – работать, to study – учиться, и тд и в этом случае мы можем использовать как Present Perfect, так и Present Perfect Continuous, при этом смысл сказанного будет одинаковым.

  • I gave up drinking cofee.i haven't drunk it for a year.

    ---Отрицательное предложение. Презент перфект предпочтительнее презент перфект континитус.
    Смотри грамматику Крыловой и Гордона, стр. 33.