Present Perfect

Present Perfect Grammar Guide


Subject + have/has + past participle + object

The Present Perfect uses the verb to have in the present as an auxiliary verb, followed by the past participle form.

I have been working in the office

subj + have not (haven't)/has not (hasn't) + been + ING + obj


have/has + subject + been + ING + object?

I have not been working at home

Have you been working today?


subject + have/has + been + ING + object



The Present Perfect is often referred to as a bridge between the past and the present. The following functions are the most fundamental to present perfect use:

We use the Present Perfect to:

  • talk about EXPERIENCES in our lives. This does not need reference to time.

We do not give a reference to time in this use but we often use this structure with expressions of general time

  • talk about events or experiences that either continue in the present or have an impact on the present

  • talk about events or experiences that have recently been completed.

Resources and Activities

  • ...

Past Tenses Index