Лингвистика

I haven't been swimming for a long time. Почему не I haven't swum? Я же haven't done something.

А для меня любопытно видеть в этом предложении Present Perfect Continuous, так как для отрицания опыта к настоящему моменту обычно используется Present Perfect (именно его я бы и использовала в аналогичном предложении - I haven't played tennis this week // for 5 years. We haven't skied for ages// since last winter. He hasn't read anything for a long time // since he finished school).
На мой взгляд, неважно, будь то с утра не купался, на этой неделе, 5 лет, с детства или уже долгое время. Простой Перфект берётся потому, что акцент в отрицательных предложениях делается не на длительности НЕсовершения действия (даже странно это звучит) , а на том, что за такой-то период времени действие так ни разу и не СОВЕРШИЛОСЬ к настоящему моменту (поэтому Present Perfect). В вашем же предложении, видимо, просто сместили акценты с опыта (с того, что действие ни разу не СОВЕРШИЛОСЬ) на длительность. Сравните аналогичные русские предложения.
Я уже давно не КУПАЛСЯ.
Я уже давно не КУПАЮСЬ.
Ирина Казанцева
Ирина Казанцева
86 640
Лучший ответ
Елена Заборщикова Спасибо, вы передали мою мысль более подробно. Потому, что в том. же учебнике где я это взял было сказанно, что форма контини не используется при I haven't done something.
Разные времена - разный смысл.
I have not swum - (Я не купался с утра/в этом месяце/в этом году/никогда. )
I have not been swimming - Я не купаюсь уже давно/с детства
Мария Кормина
Мария Кормина
43 005
А from what fucking inerest Ты такой nonsense интересуешься? Это принесет Тебе хоть any damn cent in future consequences?
Елена Заборщикова Ты бы хоть гугл транслейт свой выключил...
как долго? how long? (на данный момент - Present Perfect Continuous) - давно не плаваю
как много? how much? how many? (на данный момент - Present Perfect) - ничего не сделал haven't done anything
если бы было давно ничего не делаю, тоже было бы Present Perfect Continuous - haven't been doing anything
Елена Заборщикова Если бы все было так просто. Англичане не используют present perfect continuous, если стоит отрицание действия. Т.к. это форма в отличии от простого present perfect говорит о совершившемcя действии, но которое может и продолжаться в данный момент, а перфектная всегда завершена к моменту речи, пусть и недавно.
Помоему оба варианта верны
Марина Брандт
Марина Брандт
3 735