B1-B2 grammar reference

Present Perfect

The present perfect looks back from the present. It reports a past event or situation without placing it in a finished past time, because the result, experience, or time period still matters now.

Form at a glance

Form: subject + have/has + past participle

When to use it

Sentence patterns

FormPatternExample
AffirmativeS + have/has + past participleThey have moved house.
NegativeS + have/has not + past participleI have not finished yet.
QuestionHave/Has + S + past participle?Has the parcel arrived?
Durationhave/has + participle + since/forWe have lived here since 2022.

Compare the meaning

Present perfect

No finished past time; connection to now: I have seen that film.

Past simple

Finished event at a stated or understood past time: I saw it last Friday.

Common mistakes

Nuance and natural usage