Теорія:

Вживання Present Perfect.
 
Ми вживаємо Present Perfect для опису дії, що виконана (тільки-но). Час виконання дії не вказано, важливим є факт виконання дії або її результат.
 
She has bought this book. — Вона купила цю книгу (невідомо коли, важливим є факт).
 
bookshops_kiev.jpg

Present Perfect часто вживається з наступними прислівниками:
 
just — тільки-но,

already — уже,

yet — досі, все ще, вже,

lately — останнім часом,

of late — останнім часом,

recently — недавно.
 
He has watched a new film recently.
 
Для опису дії, що завершилася, але період, коли дія відбулася, ще продовжується, також можна вживати Present Perfect:

today — сьогодні,

this week — цього тижня,

this month — цього місяця,

this century — в нашому сторіччі.
 
I have called my friend this morning.
 
Для опису дії, що почалася в минулому та продовжується до теперішнього часу:
 
I have known Mary all my life. — Я знаю Мері все своє життя.
Джерела:
http://relax.com.ua/