Present Perfect Tense

How to Form the Present Perfect
The structure — have / has + past participle

The Present Perfect is formed with the auxiliary verb have or has plus the past participle of the main verb. The choice between have and has depends on the subject.

I / You / We / They + have + past participle  →  I have seen it.  ·  They have arrived.
He / She / It + has + past participle  →  She has finished.  ·  He has left.

Contracted forms: I 've seen  ·  She 's finished  ·  They 've arrived
Regular past participles — add -ed

For regular verbs, the past participle is the same as the Past Simple form — add -ed to the base verb.

work → worked  ·  finish → finished  ·  study → studied  ·  stop → stopped
Irregular past participles — must be memorised

Many common verbs have irregular past participles that are different from both the base form and the Past Simple. These must be learned individually.

Base formPast SimplePast Participle
bewas / werebeen
gowentgone / been
havehadhad
seesawseen
dodiddone
makemademade
taketooktaken
getgotgot / gotten
givegavegiven
knowknewknown
comecamecome
writewrotewritten
eatateeaten
speakspokespoken
findfoundfound
thinkthoughtthought
buyboughtbought
telltoldtold
leaveleftleft
winwonwon
Negative sentences
Subject + have not (haven't) + past participle
Subject + has not (hasn't) + past participle

I haven't seen that film.  ·  She hasn't finished yet.  ·  They haven't arrived.
Questions
Have + subject + past participle + ?
Has + subject + past participle + ?
Wh- questions: What / Where / How long + have/has + subject + past participle?

Have you seen this film?  ·  Has she replied?  ·  How long have you lived here?
The Present Perfect connects the past to the present

The most important thing to understand about the Present Perfect is this: it always has a connection to now. Unlike the Past Simple, which simply reports a finished past event, the Present Perfect uses a past action to say something about the current moment — an experience you have, a result that exists now, a situation that is still continuing.

Past Simple: She left the office at six. (tells us when — the event is complete, in the past)
Present Perfect: She has left the office. (tells us the current situation — she is not here now)
Key signal words for the Present Perfect
just already yet ever never for since recently lately so far up to now this week / month / year how long it's the first time

Present Perfect Tense Exercises

The Present Perfect is one of the richest tenses in English — it is used in many different situations, each with its own logic. Select an exercise below to practise each use. Each page includes five exercise sets and a full grammar explanation.

Level

A1
A2
B1
B1+
B2
C1

Quick tip

Never use the Present Perfect when you say exactly when something happened — use the Past Simple instead. Yesterday, last week, in 2010, two years ago → Past Simple.