Існує ряд слів підказок, які допомагають нам швидко визначити час 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 зі словами 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. (Він найрозумніша людина, з якою я говорила.)