Если мы говорим о действии, которое совершилось в предшествующий период до момента речи, но имеющее с настоящим моментом непосредственную связь, то в русском языке мы добавляем в предложение слова-маркеры, обозначающие незаконченный период времени: сегодня – today, сегодня утром – this morning, на этой неделе – this week, в этом месяце – this month – и т. п., а также наречия неопределенного времени: когда-либо – ever, никогда – never, часто – often, уже – already, пока, ещё – yet, только что – just, недавно (за последние дни, недели) – lately, недавно (за последние месяцы или годы), за последнее время – recently, до сих пор – up to now, редко – seldom, однажды, когда-то – once и другие (большинство из них чаще употребляются в вопросительных и отрицательных предложениях). Незаконченный отрезок времени часто обозначается обстоятельствами времени с предлогом for – в течение (for years – в течение многих лет, for ages – целую вечность, for three weeks – в течение трех недель и т. п.), с предлогом since – с (since Sunday – с воскресенья, since 10 o’clock – с 10 часов, since 1990 – с 1990 года и т. п.), а также придаточным предложением с союзом since – с тех пор.
В английском языке эти слова-маркеры указывают на необходимость употребления времени Present Perfect Tense. На русский язык Present Perfect Tense переводится прошедшим временем.
Ключевым для этого времени, является связка вспомогательного глагола to have в нужной форме и основного глагола с окончанием -ed (или третья форма неправильного глагола).
Структура предложений во времени Present Perfect Tense имеет вид:
Утвердительная форма в Present Perfect Tense:
Подлежащее + have или has + основной глагол с окончанием -ed (или третья форма неправильного глагола) + …
Отрицательная форма в Present Perfect Tense:
Подлежащее + have/has not + основной глагол с окончанием -ed (или третья форма неправильного глагола) + …
Вопросительная форма в Present Perfect Tense:
(Вопросительное слово) + have или has + подлежащее + основной глагол с окончанием -ed (или третья форма неправильного глагола) + …
В разговорной речи возможно слияние вспомогательного глагола have/has и отрицания not – haven’t, hasn’t.
В разговорной речи возможно слияние вспомогательного глагола have/has и местоимения – I’ve, you've, we've, they've, he’s, she's, it's.
Главным при употреблении времени Present Perfect Tense является отсутствие точного указания на время совершения действия.
1. Я никогда не встречал это выражение. – I've never come across this expression.
В настоящем (в момент речи), мы видим результат совершения или несовершения какого-то действия в прошлом. Результат в настоящем – я не знаю смысл этого выражения. Причина – никогда в пошлом я не встречал это выражение. Never – наречие неопределенного времени, абстрактное понятие – точное время неизвестно.
2. Я не видел его годами. – I haven't seen him for ages.
В настоящем (в момент речи), мы констатируем несовершение какого-то действия в прошлом – я не видел его неопределенное количество времени. For ages – абстрактное понятие – точное время неизвестно.
3. Мы уже въехали. – We've already moved in.
В настоящем (в момент речи), мы констатируем совершение какого-то действия в прошлом – мы въехали в какую-то квартиру, например. Already – это наречие неопределенного времени, абстрактное понятие – точное время неизвестно.
4. О, нет! Она уронила тарелку! – Oh no! She has dropped the plate!
В настоящем (в момент речи), мы констатируем совершение какого-то действия в прошлом – она уронила тарелку. Заметьте, что точное время происшествия неизвестно.
5. В этом году он выиграл все свои матчи. – He has won all his matches this year.
В настоящем (в момент речи), мы констатируем совершение какого-то действия в прошлом – он выиграл все свои матчи. This year – указывает отрезок времени, но не указывает точную дату – точное время неизвестно.
6. Сад очень зеленый. В этом месяце было много дождей. – The garden is very green. It has rained a lot this month.
В настоящем (в момент речи), мы видим результат совершения какого-то действия в прошлом. Результат в настоящем – сад очень зеленый. Причина – в этом месяце было много дождей. This month