Home » Activities » Grammar and Vocabulary » Present Perfect

Grammar - Present Perfect
Present Perfect

The Present Perfect is formed with have/has and the past participle of a verb:

have worked at this company since I was eighteen years old.

He has broken his leg.


Simple Present:     I study English.

Simple Past:           I studied English.

Present Perfect:    I have studied English.


Use the Present Perfect:

  • for something that started in the past and continues in the present:

have studied English since 2015.

She hasn’t eaten her food yet.

  • To talk about an experience up to the present:

Have you watched this movie?

  • For a series of actions before now.

She has ridden her bike lots of times.


Pay attention!

Use the auxiliary has for He, She, It.

Use the auxiliary have for I, You, We, They.


I have playedI haven’t playedHave I played?
You have playedYou haven’t playedHave you played?
He has playedHe hasn’t playedHas he played?
She has playedShe hasn’t playedHas she played?
It has playedIt hasn’t playedHas it played?
We have playedWe haven’t playedHave we played?
You have playedYou haven’t playedHave you played?
They have playedThey haven’t playedHave they played?

In the Present Perfect, the main verb is always going to be in the Past Participle for questions, affirmative and negative sentences.

To make the past tense of regular verbs, the ending -ed is added to the infinitive.


She has worked at that company for a long time.

They have loved each other since they were kids.

We haven’t talked for five years.

Some of the verbs are irregular, which means they don’t follow an established pattern. In the Present Perfect always use the Past Participle form. Here are the forms of the most common irregular verbs:


InfinitiveSimple Past Past Participle
to arisearosearisen
to awakeawokeawoken
to bewas, werebeen
to bearboreborn
to beatbeatbeaten
to becomebecamebecome
to beginbeganbegun
to betbetbet
to bitebitbitten
to bleedbledbled
to blowblewblown
to breakbrokebroken
to bringbroughtbrought
to buildbuiltbuilt
to burnburnt (burned)burnt (burned)
to buyboughtbought
to catchcaughtcaught
to choosechosechosen
to comecamecome
to costcostcost
to cutcutcut
to digdugdug
to dodiddone
to drawdrewdrawn
to drinkdrankdrunk
to drivedrovedriven
to eatateeaten
to fallfellfallen
to feedfedfed
to feelfeltfelt
to fightfoughtfought
to findfoundfound
to flyflewflown
to forbidforbadeforbidden
to forgetforgotforgotten
to forgiveforgaveforgiven
to forsakeforsookforsaken
to freezefrozefrozen
to getgotgot / gotten
to givegavegiven
to gowentgone
to growgrewgrown
to havehadhad
to hearheardheard
to hidehidhid / hidden
to hithithit
to holdheldheld
to hurthurthurt
to keepkeptkept
to knowknewknown
to leadledled
to lendlentlent
to loselostlost
to makemademade
to meetmetmet
to paypaidpaid
to putputput
to readreadread
to rideroderidden
to ringrangrung
to riseroserisen
to runranrun
to saysaidsaid
to seesawseen
to sellsoldsold
to sendsentsent
to shutshutshut
to sleepsleptslept
to speakspokespoken
to swimswamswum
to taketooktaken
to teachtaughttaught
to telltoldtold
to thinkthoughtthought
to throwthrewthrown
to winwonwon
to writewrotewritten


Andrew has been in New York since winter.

have written many emails to you.

Some time phrases used with the Present Perfect are:

Already, Yet, Since, For, Lately, Still, Before, Ever, Never