Quote Originally Posted by Paul G. View Post
Разница между perfective/imperfective лежит не в абсолютных временных величинах, а в относительных. Это трудно понять не носителям русского, ведь даже русскоязычные часто упускают этот момент.
Кстати, эта относительность и в английской грамматике присутствует.
Возьмём Past Simple и Present Perfect.
Если указанный период времени ещё не прошёл, то действие относится к настоящему и выражается Present Perfect, независимо от того, какой длины этот период:
It has happened today. It has happened this week. It has happened this month. It has happened this year. It has happened this century.
Если же обозначенное время целиком относится к периоду в прошлом, то употребляется только Past, независимо от того, как давно это было:
It happened 100 years ago. It happened a year ago. It happened a month ago. It happened last week. It happened yesterday. It happened 1 minute ago. It happened 1 second ago.