Теория:

Употребление 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/