Справжнє доконаний час Present Perfect використовується для вираження дії, вже відбулася у попередній період до моменту мовлення, але має безпосередній зв'язок з реальним моментом.
Вживається у випадках:
1. Для позначення дії, повністю завершеного в минулому, але має зв'язок з сьогоденням у вигляді результату цієї дії, відчувається в момент мовлення, досвіду або знань, набутих на цей момент:
Are you hungry? No, I have already had breakfast. - (Ти голодний? Ні, я вже поснідав.)
Where is my ice cream? I have forgotten to buy it. - (Де моє морозиво? Я забув купити його.)
2. Для позначення дії, яка вже завершилося, але має зв'язок з сьогоденням у вигляді вказівки на період часу, який ще не закінчився (today, this morning, this week, this month, this year):
I have seen him this month. - (Я бачив його в цьому місяці (місяць ще не закінчився))
Have you had a holiday this year yet? - (Ти вже був у відпустці в цьому році?)
3. Для позначення дії, яке почалося в минулому і продовжується в момент розмови (часто з дієсловами, які не вживаються у формі Continuous):
I have known him for two years. - (Я знаю його два роки.)
4. У конструкції It is the first (second, third ...) time something has happend:
It is the first time I've ridden a horse. - (Це перший раз, коли я їду верхи на коні.)
It is the third time he's been late this week. - (Це третій раз на цьому тижні, коли він спізнюється.)
Ever, never, already, yet, just, lately, recently, so far
Освіта Present Perfect