Слова маркеры для Present Perfect
Present Perfect — довольно сложное время английского языка для изучающих его.
Однако, слова маркеры для Present Perfect часто идут вместе с глаголом have, поэтому с ними будет проще узнавать это время.
В русском языке аналога конструкции Present Perfect нет, поэтому эта тема и вызывает наибольшие затруднения.
Те или иные маркеры всегда подчинены смыслу, который несет в себе предложение.
Поэтому их лучше трактовать, фиксируя то, о чем говорится в нем.
Рассмотрим подробнее на примерах.
Временные слова маркеры — since, for
1. Эти маркеры появляются в предложении, если начало какого-либо события было в прошлом, длится сейчас, и на данный момент виден его результат.
Другими словами, маркеры показывают как долго происходило действие и фиксируют время события.
Since — с… (с какого момента длится действие).
For — в течение… (на каком протяжении времени).
Since my visit in Canada, little has changed. — С моего визита в Канаду мало что изменилось.
My car has been there for two week. – Мой автомобиль там уже две недели.
2. Ситуации, когда действие уже нельзя отменить.
Например, когда мы знакомы с каким-либо человеком на протяжении нескольких лет.
Ann has known me since I was a teacher. — Анна знает меня с тех пор, как я был учителем.
He has known them for many years. — Он знает их на протяжении многих лет.
Слова маркеры Present Perfect, которые обращены к текущему моменту — just, already, so far, yet, before, by now, recently, lately
Событие произошло недавно (вот-вот только) и прошлым его еще нельзя назвать. Оно еще не стало нашим прошлым, поэтому мы практически говорим о моменте, который происходит сейчас, в данный момент.
Just — только что
They have just finished cleaning the apartment. — Они только сейчас закончили уборку квартиры.
Already — уже
He has already bought two apartments in this city. — Он уже купил две квартиры в этом городе.
So far — до сих пор (к настоящему моменту)
So far he has been lucky in sports. — Пока ему везло в спорте.
Yet — еще (употребляется в отрицательных или вопросительных предложениях)
I haven’t seen that picture yet. — Я еще не видел эту картину.
Before — раньше
We haven’t seen this dog before. — Мы раньше не видели эту собаку.
By now — к настоящему времени
I have read two books by now. — К этому времени я прочитал две книги.
Recently — недавно
My friend has recently discovered other lifestyle. — Мой друг недавно открыл для себя другой образ жизни.
Lately — в последнее время
We haven’t seen his friend lately. — В последнее время мы не видели его друга.
Слова маркеры частоты действия never, ever, always, often, seldom, once, second time, several times
Слова маркеры, которые показывают как часто происходит действие.
Often — часто
We’ve often lost this bag. — Мы часто теряли эту сумку.
Seldom — редко
We’ve seldom seen such a beautiful moon as tonight. — Мы редко видели такую красивую луну, как сегодня.
Never — никогда
We’ve never found such unusual stones. — Таких необычных камней мы еще не находили.
Ever — когда-либо
Has he ever seen your house? — Он когда-нибудь видел ваш дом?
Always — всегда
I’ve always walked this side of the road. — Я всегда ходил по этой стороне дороги.
Second (third…) time — второй, (третий…) раз
It’s the third time she’s returned here. — Она вернулась сюда в третий раз.
Once (twice…) — единожды, (дважды…)
We’ve visited this nice place twice. — Мы посетили это красивое место дважды.
Several times — несколько раз
We’ve been several times in this house.- Мы несколько раз были в этом доме.
Слова маркеры для Present Perfect — таблица

В чем разница Past Simple и Present Perfect…