Действие в незавершенном периоде времени: мы можем использовать Present Perfect, если период времени, относящийся к завершенному действию, не закончился: в этом году, на этой неделе, сегодня, этим утром (если все еще утро), в этом семестре. Мы никогда не используем Present Perfect, когда период времени уже прошел: в прошлом году, 1 секунду назад, вчера… Пересмотрите «Present Perfect 0: Когда мы не используем Present Perfect».
В двух словах (могут быть исключения)
Мы используем Present Perfect, когда имеем:
this year, this week, today, this morning, this semester
в этом году, на этой неделе, сегодня, этим утром (если все еще утро), в этом семестре
Также по теме Present Perfect: