Present Perfect - как быстро разобраться?
Present Perfect
настоящее совершенное
(has/have + V3)
- нам важен именно результат действия, хвастаемся.
I have jumped with a parachute!
Я прыгнула с парашютом!
- закончилось к моменту речи.
I have just washed the dishes.
Я только что помыла посуду.
- началось давно и до сих пор продолжается.
I have known him since 2012.
Я знаю его с 2012 года.
Добавлю маячки:
Already - уже
Ever - когда-либо
Just - только что
Recently - недавно
Since 2010 - с 2010
For 3 years - в течение 3х лет
That's it!
Таблица образования всех времён:
https://disk.yandex.ru/i/YRzOBuU6DIKagQ
Блять, всё не туда...
Первый пункт - единственный более ли менее верный, вот только это стандартное пояснение школьного учебника, которое учащемуся нихрена не объясняет.
Второй пункт - очевиден.
А самый фэйл - третий пункт. Во-первых, он в корне противоречит Вашему же второму пункту, где сказано, что действие должно закончиться к моменту речи. А во-вторых, он тупо неверен. То, что началось в прошлом и продолжается до сих пор переводится континиусом. И в Вашем примере должен был бы стоять именно Present Perfect Continuous, который там не используется только лишь из-за глагола know (который /практически/ не употребляется в форме continuous, как и ряд других глаголов).
А вообще, различать Present Perfect и отличать его от Past Simple очень просто. Любое предложение в Present Perfect можно поменять на Present Simple Passive. Если меняется и не корежит смысл - значит реально Present Perfect. Если корежит смысл/слух - значит Past Simple или что-то еще...
Например. I've broken my pen -> My pen is broken -> Моя ручка сломана -> нас не интересует когда я ее сломал в прошлом, нас интересует тот самый результат в настоящем: "ручка является сломанной".
ПыСы - и, кстати, такой подход (пассивный залог) объясняет, почему Present Perfect - это именно Настоящее время, а не прошедшее. Ведь именно тот факт, что оно переводится прошедшим, и вызывает все трудности и диссонанс в головах учащихся.