Present Perfect: Time period has not finished: this year, today

We use Present Perfect when the time period referred to a completed action has not finished: this year, this week, today, this morning (if it is still morning), this semester. We never use Present Perfect when the period of time has already passed: last year, 1 sec ago, yesterday … Revise “Present Perfect: when we don’t use Present Perfect.

In a nutshell (exceptions may apply)

We use Present Perfect when we have:

this year, this week, today, this morning (if it is still morning), this semester

Back to: Present Perfect Tense

Leave a Reply

Your email address will not be published. Required fields are marked *