Есть такой сайт - Лингвалео, так вот на что я там нарвался.
Это ошибка или я чего то не понимаю ?
Всё дело в том, что к Perfect далеко не всегда применим формальный подход и просто на знании слов-маркеров далеко не уедешь. Тут, как нигде, важен контекст и связь с настоящим моментом.
Сравните.
"Она выпила три чашки чая этим утром". Если это простая констатация факта и из этого ничего дальше не следует, то не нужен тут никакой Perfect: "She drank three cups of tea this morning". Ну выпила и ушла на работу и все дела. Типичный случай для Past Simple.
А вот если позже в обед или даже вечером про неё спросят, допустим, в кафе:
- Почему она не берёт чай?
- Она выпила три чашки сегодня утром.
Тут в ответе без Perfect не обойтись: "She has drunk three cups of tea this morning". Здесь выпитые три чашки имеют последствия - она смотреть на этот чай не может. Ну, или нельзя ей больше трёх чашек в день. Вот это и есть связь с настоящим моментом.
Просто представьте, что англоязычные люди никогда не рассуждают так: "Ага, период времени ещё не закончился, поставлю-ка я глагол в Perfect..."
Они так и мыслят: "Она имеет (себя) выпившей три чашки чая". Вот почему она больше не хочет этого напитка. Предложения с Perfect обычно объясняют причину чего-то.
То есть, применяя Perfect, не стоит зацикливаться на периодах времени, а нужно вникать в суть контекста. И пример из Лингвалео очень неоднозначный) .
Не совсем удачная формулировка. Хотя дальше идёт совершенно правильно - "характерны только те выражения, которые обозначают, что период времени, когда происходит действие, ещё не закончился". К таким временным выражениям относятся - сюда следовало добавить this morning, this week, this month, this year и так далее, тогда не было бы вопросов.
Вывод: ошибок нет, но не совсем удачные формулировки и недостаточное количество иллюстративных примеров.
Слабовато преподают, в общем.
Это правильно) , Вам досталось одно из трудных для понимания свойств этого времени. "Сегодня" еще не кончилось, поэтому Perfect. Есть связь с настоящим. Все времена группы perfect - сопоставимы с каким-то моментом. Perfect - с настоящим. Что мы имеем к сейчас? Поэтому с выражениями this (week...), today употребляем present perfect.
По истечении отрезка времени "сейчас", когда событие осталось в прошлом - Past Simple.
Обратите внимание на название видовременной формы: Present Perfect, т. е. "настоящее завершённое". Это значит, что само действие уже закончилось, а период времени, когда оно совершалось, ещё нет. (Или время совершения действия не имеет значения, а важен только результат. ) Поэтому, если в предложении есть обстоятельства прошедшего времени, то Present Perfect употреблять нельзя. Поэтому можно говорить о 4-х случаях употребления РР:
1. Русский глагол стоит в прошедшем времени, а временной показатель - настоящее время: Я купил книгу сегодня. - I have bought the book today.
2. Present Perfect обозначает действия, завершившиеся к настоящему моменту, без указания времени его совершения, т. е. говорящему не важно когда произошло действие, ему важен результат.
3. Present Perfect употребляется с обстоятельствами never, ever, just, already, not yet (при отсутствии указания времени в прошлом) : I have already read this book, НО! I already read this book a year ago.
4. Present Perfect может употребляться вместо Present Perfect Continuous для выражения действия, которое началось в прошлом и продолжается до настоящего момента. Показателями в данном случае являются for в течение + отрезок времени и since c + время в прошлом.
Может быть ситуация, когда действие уже закончилось, время не указывается. Но с настоящим временем его связывает результат:
I have lost my key. I can't enter the flat. (Я потерял ключ, не могу зайти в квартиру) .
Если бы не было продолжения, то было бы: I lost my key. И всё. Ну, потерял, так потерял.
Могут быть ситуации со словами-маркерами (см. картинку 1), они подсказывают, что действие УЖЕ завершилось К НАСТОЯЩЕМУ МОМЕНТУ (т. е. тоже связь с настоящим) . Вы видите, эти указания на время довольно расплывчаты, не конкретны. Тут будет Present Perfect.
Совсем другое дело: вчера, 3 года назад, в 3 часа (а сейчас 5), в этом случае будет Past Simple.
И ближе к Вашему вопросу. Ситуация, когда действие уже завершено, но период времени, в котором оно происходило, ещё не истёк.
Между прочим, в том предложении могут быть 2 верных варианта. Present Perfect или Past Simple. Всё зависит от ситуации.
She has drunk three cups of tea this morning. ( Она утром выпила, но и сейчас ещё пока утро, не истёк период времени, когда действие произошло) .
She drank three cups of tea this morning. (Она утром выпила чай, а сейчас уже день/вечер/ночь. Время прошедшее) .
________________________________
Относительно времён группы PERFECT (всех) следует запомнить, что они передают действие ЗАВЕРШЕННОЕ К ОПРЕДЕЛЁННОМУ МОМЕНТУ.
Если действие завершено к настоящему моменту, то и время будет, соответственно, PRESENT Perfect (хотя на русский переводится прошедшим временем) .
Если действие завершено к моменту в прошлом, то - PAST Perfect.
Если.. . к моменту в будущем, то - FUTURE Perfect.
"This morning" ("этим утром") - это не точное время совершения действия.
Если бы было написано "At 8 AM o'clock" - это уже было бы точное время, с ним Present Perfect не употребляется.
Ну это просто объяснение не очень понятное. "This morning" в этом предложении идет не как точное время, а как период времени который ещё не закончился. Так же может быть "this month" or "this year" или обороты образованные со словами из списка выше.