Лингвистика

Не понимаю отличие present perfect от past perfect

Present - это настоящее, past - прошедшее.

В конструкциях с perfect у тебя часто имеется "основной" момент времени, который часто может быть еще и явно не указан, и то, что было до него. Выбор времени present/past относится к этому самому "основному" моменту.
Теперь смотри: есть у тебя фраза "ее внучка приготовила кашу", контекст не дан.

Наиболее естественно при переводе на англ. использовать или обычный past simple без всяких perfect, или present perfect (напр., со смысловым оттенком "кашу приготовила - теперь, в настоящем времени, можно и пожрать").

Если ты будешь использовать past perfect, то это будет означать, что к какому-то моменту в прошлом (который по смыслу можно считать "основным") внучка кашу уже приготовила.
Например: вчера, когда мы пришли домой [past simple], внучка уже приготовила кашу [past perfect].
Но у тебя контекcт не предполагает никакой такой ерунды.
Надежда Лыманюк
Надежда Лыманюк
76 843
Лучший ответ
Самое распространённое - "present perfect" = когда субъект пользуется ныне плодами чего-то совершенного прежде: "я (уже) прочёл эту книгу / видел этот фильм / занял очередь / пообедал" = важен итог! HAS he read this book?
В случае уточнения, конкретной привязки к прошлому иcпользуют "past indefinite(simple)" - что вполне логично!
А "past perfect" сдвигает процесс в прошлое = уже совершённое на какой-то момент в прошлом + чисто технически, при "согласовании времён"
He said that he HAD READ this book....То есть прямой речью будет: He said - "I have read this book", а в пересказе "past perfect"
Venera Kebirova
Venera Kebirova
51 105
скачайте учебник по грамматике Мёрфи и обращайтесь туда, когда есть трудности. Я так всегда делаю. Там и примеры есть и картинки, а уж если и там непонятно то форумы в помощь
Юлия
Юлия
26 399
презент это когда действие начался в прошлом и не закончился в настоящем. имеет какое то отношение к настоящим. а паст это когда действие закончился уже в прошлом перед тем какая нибудь действие начался в прошлом. например: I have never seen a horse before. или паст: when i entered she had already left.
DB
Dilik B
6 730
Николай Свешников Почему тогда ошибка тут?
Чувак ты прав
Объясняю. Past perfect используется ТОЛЬКО в случае каких-либо ДВУХ действий в прошлом, причем одно произошло раньше другого. Например, когда я вошел в комнату, то сразу увидел, что кто-то в ней навел порядок. Так вот "вошел в комнату" - это в Simple Past, а "кто-то навел порядок" (еще ДО ТОГО как я в комнату вошел) - это в Past Perfect.
Но ежели речь идет только об ОДНОМ действии, там использовать надо Present Perfect. Например:
I have read many books.