B1–B2

Forming the Present Perfect

Master have/has + past participle: regular -ed forms, common irregular participles like gone, broken, and seen, and the negative and question patterns.

  1. I ___ the report yet.

    • haven't finished
    • didn't finish
    • not finished
    Show answer

    haven't finished

    Present perfect negative — 'haven't + past participle': 'haven't finished'.

  2. ___ my keys anywhere?

    • Have you seen
    • Did you see
    • Have you saw
    Show answer

    Have you seen

    Present perfect question form: 'Have you + past participle?' — 'Have you seen'.

  3. She ___ to the post office.

    • has gone
    • have gone
    • has went
    Show answer

    has gone

    Third person singular — 'has' + past participle 'gone'.

  4. We ___ five games this season.

    • have played
    • played
    • have play
    Show answer

    have played

    Regular past participle 'played' — 'we have played'.

  5. Sally ___ her mobile phone.

    • has broken
    • has broke
    • broke
    Show answer

    has broken

    Past participle of 'break' is 'broken' — 'she has broken'.

  6. Our friends ___ a pet before.

    • haven't had
    • didn't have
    • not had
    Show answer

    haven't had

    Present perfect negative — 'haven't + past participle had'.

  7. Has Clive ___ this computer before?

    • used
    • use
    • using
    Show answer

    used

    After 'has', use the past participle — 'used'.

  8. The plane has just ___ — the passengers are getting off now.

    • landed
    • land
    • landing
    Show answer

    landed

    After 'has just', use the past participle — 'has just landed'.

Forming the Present Perfect: Have/Has + Past Participle

Before learners can use the present perfect to talk about experiences or results with any confidence, they need the mechanical form to be automatic: have (or has, for he/she/it) followed by the past participle of the main verb. Getting this form wrong — using the base form, the past simple form, or the wrong participle entirely — undermines every other rule about when to use the tense, because a listener can't judge meaning if the grammar itself is broken. Regular verbs are the easy half: add -ed to form the past participle, exactly as in the past simple (play → played, finish → finished). Irregular verbs are the harder half, since English has dozens of unpredictable participle forms that simply have to be memorised one at a time.

Regular Past Participles

Regular verbs form the past participle the same way they form the past simple, by adding -ed. This means the form itself gives no clue to which tense is being used — that information comes entirely from the auxiliary (have/has vs did).

We have played five games this season. (play → played)

Irregular Past Participles

Many of the most frequent English verbs have irregular past participles that differ from both the base form and the past simple form: go → gone (not 'went', which is past simple only), break → broken (not 'broke'), see → seen (not 'saw'), use → used. A common error is reusing the past simple form after have/has: 'has broke', 'has went', and 'has saw' are all incorrect.

She has gone to the post office. (not 'has went')
Sally has broken her mobile phone. (not 'has broke')
Has Clive used this computer before? (regular participle after 'has')

Negatives and Questions

Negatives insert 'not' directly after have/has, almost always contracted in speech and informal writing: 'haven't finished', 'hasn't come'. Questions invert have/has and the subject, with the past participle unchanged: 'Have you seen my keys anywhere?'

I haven't finished the report yet.
Our friends haven't had a pet before.
Have you seen my keys anywhere?

Common Mistakes

✗ Sally has broke her phone. → ✓ Sally has broken her phone. (irregular participle, not the past simple form)
✗ She has went to the post office. → ✓ She has gone to the post office. (irregular participle)
Have you saw my keys? → ✓ Have you seen my keys? (irregular participle)
✗ Our friends didn't have a pet before. → ✓ Our friends haven't had a pet before. (present perfect negative, not past simple)

Last updated: · Satori Editorial

Not sure where to start?

Take the free level test — 32 questions, about 7 minutes, with your score shown immediately. Leave your email to get study tips and updates.

Take the level test