Лингвистика

Разница между Present Perfect и Past Simple

Actions that ended recently:

почему I have just sold the last one. , а не I sold the last one
почему Sue has broken the glass. , а не Sue broke the glass
почему How has she done it? , а не How did she do it?
почему I have made a special dish just for you. , а не I made a special dish just for you

понятно в случае с She hasn't finished her homework yet. ( "yet" помогает), но ведь можно сказать She didn't finish her homework

и еще не понятно правило, касается ли факт настоящего времени, все вышеперечисленные предложения касаются, и как различить времена
Такую сложную тему тут не объяснишь. Советую скачать мёрфи intermideate и посмотреть главу с этой темой. Там нюансов много и если тут объяснять, придётся писать мноооогоо
Наталья Шереметьева
Наталья Шереметьева
26 399
Лучший ответ
Марал Бекназарова спасибо, какой именно посоветуете? https://vk.com/wall-51506472_842
Если объяснять примитивно, то смотри, когда произошло действие. Если есть слова "сегодня, на этой неделе, в этом году, то это Презент Пефект. А если время действия уже закончено - это слова "вчера, в прошлом году, , какая-то конкретная дата - 1 сентября, 15 августа (т. е. это уже прошло), то глагол следует употребить в Паст Симпл.
Разница в смыслах. Т. е. оба варианта могут быть.
I have just sold the last one - Только что продал последний экземпляр, вот деньги/чек/договор в руках.
I sold the last one. - Продал в прошлом (когда угодно - 5 лет, неделю назад), и с настоящим моментом это событие не связано.

Sue has broken the glass. - Сейчас разбила, вот осколки рассыпаны.
Sue broke the glass. - Когда-то в прошлом разбила, может, даже в далеком детстве.

I have made a special dish just for you. - Вот я приготовила, угощайся, блюдо перед тобой.
I made a special dish just for you. - Когда-то приготовила, может, на прошлую годовщину.

С настоящим временем связана видо-временная форма Present Perfect, это "мостик" между прошлым и теперешним.
АР
Аня Рева
33 056