subject + have/has + past participle + time expressionChoose a time expression that still connects the action to now.
Use Present Perfect with time expressions linked to now: recently, lately, so far, today, and this week when the time period is still open.
subject + have/has + past participle + time expressionChoose a time expression that still connects the action to now.
She has finished her report today.
Use Present Perfect when today is not over yet.
Use recently or lately for new information near now. Anna has started a new job recently.
Use so far to show progress up to this moment. So far, we have sold 120 tickets.
Use Present Perfect with today, this week, this month, or this year if that period still includes now.
Present Perfect works with unfinished time connected to now. If the time is finished, use Past Simple instead.
Today can take Present Perfect when the day is still in progress and the time period includes now.
Recently refers to a near period before now, not one exact finished point on the timeline.
USE_RECENTLY_LATELYw4Use recently and lately when the action happened in the near past and the time period connects to now. They often answer the idea of what has happened in the last days or weeks.
USE_SO_FARw5Use so far when you count, describe, or evaluate what has happened until now. It highlights the current result, not a finished past time.
USE_UNFINISHED_TODAY_THIS_WEEKw5Use Present Perfect if today, this week, this month, or this year has not finished at the moment of speaking. The period includes now.
CHOOSE_PAST_SIMPLE_FOR_FINISHED_TIMEw5Use Past Simple with finished time markers such as yesterday, last week, or in 2023. Do not use Present Perfect when the time is clearly closed.
PICK_TIME_MARKERSw3Notice markers like recently, lately, so far, today, this week, this month, and this year when the period is still connected to now.