Существует ряд слов указателей, которые помогают нам быстро определить время Present Perfect Simple
Таблица слов маркеров Present Perfect
Present Perfect
Past Simple
ever
когда-нибудь
never
никогда
just
только что
already
уже
yet
еще
How long...?
как долго...?
for
в течение
since
с, начиная с
before
до, ранее
Использование ever, never, before
Когда мы говорим про опыт, мы часто используем слова never, ever, before. Мы используем ever в вопросительных предложениях, never в отрицательных предложениях
I have never been to Sweden. (Я никогда не был в Швеции.)
Has she ever ridden a bicycle? (Она когда-либо каталась на велосипеде?)
We haven't met before. (Мы ранее не встречались.)
Использование just, already, yet
Когда мы говорим про недавнее прошлое, мы используем слова just, already, yet. Слова just и already мы ставим между вспомогательным глаголом have/has и третей формой глагола. Слово yet используется в отрицательных и вопросительных предложениях
just, already
They (Они)
have just passed (только что сдали)
their exam. (свой экзамен.)
We (Мы)
have already bought (уже купили)
the tickets. (билеты.)
They (Они)
have just got (только что поженились)
married in Spain. (в Испании.)
yet
He hasn't found a job yet. (Он еще не нашел работу.)
Have you heard the news yet? (Ты уже слышала новости?)
Present Perfect со словами маркерами just, already, yet чаще используется в британском английском. В американском английском, с теми же словами чаще используется Past Simple
Использование how long, for, since, all day/week, recently, lately, so far
Когда мы говорим про период времени, когда действие началось в прошлом и длилось/продолжается до сих пор мы используем слова how long, for, since, all day/week, recently, lately, so far
How long have you had your car? (Как долго у тебя машина?)
You haven't called for two weeks. (Ты не звонила две недели.)
We haven't seen him since Christmas. (Мы не видели его с Рождества.)
I haven't been to the gym all week. (Я не был в спортзале всю неделю.)
He has written two articles recently. (Он написал две статьи недавно.)
She has lost 3 kilograms so far. (Она сбросила три килограмма на данный момент.)
Мы используем Present Perfect c today, this week/month/year, если период времени, в котором совершается действие, еще не завершился и само действие может претерпеть изменения. Если период времени завершился, мы используем Past Simple (слова маркеры yesterday, last week/month/year)
You haven't eaten any fruit today. (Ты сегодня не кушал фрукты.)
It hasn't rained this week. (На этой неделе не было дождя.)
I haven't played tennis this month. (Я не играл в теннис в этом месяце.)
Present Perfect с превосходной степенью прилагательных
5) Мы используем Present Perfect с превосходной степенью прилагательных (superlatives), например the best, the most interesting
It's the scariest movie I have ever seen. (Это самый страшный фильм, который я когда-либо смотрел.)
It's the sweetest fruit I have ever eaten. (Это самый сладкий фрукт, который я когда-либо кушала.)
He's the most intelligent person I have met. (Он самый умный человек, с которым я говорила.)