Present Perfect - Explanation
Present Perfect - Explanation
Present Perfect - Explanation
Present perfect continuous (progressive) can refer to a range of meanings, depending on the
time expression used and the context.
A state which lasts up to the present moment
I’ve been waiting for you for three hours!
An incomplete activity
I've been cleaning the house but I still haven't finished.
To emphasise duration
I've been writing letters all morning.
A recently finished activity
I've been running. That's why I look hot.
A repeated activity
I've been taking French lessons this year.
Meaning with present perfect verb forms is associated with certain time expressions.
Contrast with past simple may depend on the choice of time expression.
Past simple: referring to a specific finished time.
yesterday, last week, on Sunday
Present perfect: with 'indefinite' time expressions meaning 'up to now'.
since 1968, already
Many time expressions are not associated with a specific verb form, since they refer both
to finished time or time up to the present, depending on the speaker's perspective.
I haven't seen Helen recently.
I saw Jim recently.
Others include:
for, never, before, all my life, for a long time, today, all day, every day
These may be used with either past simple or present perfect.