Present Perfect Grammar
Present Perfect Grammar
Periods of time in the past can be finished (last week, in 2015, 3 years ago) or unfinished
(this week, recently).
Some expressions of finished time that are typically used with the past simple include:
yesterday, last (night, week, year, etc.), in (January, 2014, the summer, etc.), on (Tuesday,
my birthday,etc.), (a few days, three years, etc.) ago, when (I was at university, etc) and
recently.
Some expressions of unfinished time that we often use with the present perfect include:
recently, already, just, never, ever, yet, so far, for (ten minutes, two weeks, etc.), since
(2021, 10 o’clock, etc.), over the past (two months, three days, etc.)
Some time expressions can refer to both unfinished or finished time, depending on the
context.
Have you seen her this morning? it is still this morning
Did you see her this morning? the morning is finished
I’ve bought a few new video games recently. focus on time until now.
I bought a new phone recently. focus on the time of buying the phone
PRESENT PERFECT SIMPLE AND CONTINUOUS
USES:
● With action verbs to say that an action started in the past and is still happening now.
(Unfinished actions). Ex: She has been listening to music all night
○ This use is common with time expressions like How long…?, for, since, all
day/evening, etc.
● For repeated actions, especially with a time expression like all day, recently, etc. Ex:
It has been raining all day
● For continuous actions which have just finished (but which have present results).
Ex: I’ve been working all day. I’m exhausted.