Install Grammarbit

Free, no app store, no sign-up. It opens full screen and your progress stays with you.

  1. Look for the install icon at the right of the address bar, or open the browser menu.
  2. Choose “Install”. The app opens in its own window.

Present Perfect · Exercises

C2Proficient practice

Formal style: inversion and subtle tense choices.

Play

Want to mix tenses, go endless or pick exercise types? Set up your own session.

What you’ll practise at C2

  • Past participles (gone, seen, written…)
  • Negatives: haven’t / hasn’t
  • Questions: Have you…?
  • Present perfect or past simple?
  • Simple or continuous (have been doing)
  • Passive: has been done
  • Inversion: Never have I…
  • Timelines: what the tense means

Need a refresher? Learn the present perfect: rules, tables and audio examples.

Sample exercises

A taste of what’s inside. In practice mode every exercise is freshly generated.

  1. Rewrite the sentence starting with “Rarely”.

    She has rarely tasted anything like it.

    Show answer

    Rarely has she tasted anything like it.

    Starting with a negative adverb (Never, Rarely, Seldom) is formal and emphatic: adverb + have/has + subject + participle.

  2. Write the present perfect simple or continuous.

    Yuki _____ (drink) coffee all day.

    Show answer

    Yuki has been drinking coffee all day.

    For an activity that has been going on (all morning, for an hour), use the present perfect continuous: have/has been + -ing.

  3. Rewrite the sentence starting with “Never”.

    Our teacher has never felt so welcome anywhere.

    Show answer

    Never has our teacher felt so welcome anywhere.

    Starting with a negative adverb (Never, Rarely, Seldom) is formal and emphatic: adverb + have/has + subject + participle.

  4. Is this sentence correct?

    My dad has swum in a frozen lake.

    Correct · Has a mistake

    Show answer

    My dad has swum in a frozen lake.

    Yes, it’s correct. “swim” is irregular: swim – swam – swum. After have/has use the past participle (swum).

  5. Choose the correct sentence.

    Which sentence is correct?

    Rarely have you eaten such a delicious meal. · Rarely you have eaten such a delicious meal. · Rarely has you eaten such a delicious meal. · Rarely have eaten you such a delicious meal.

    Show answer

    Rarely have you eaten such a delicious meal.

    Starting with a negative adverb (Never, Rarely, Seldom) is formal and emphatic: adverb + have/has + subject + participle.

  6. Which timeline shows this sentence?

    We have played the guitar.

    Some time before now, and it matters now · A habit, or something always true · In progress around now · Going on from the past up to now

    Show answer

    We have played the guitar.

    “have played” is the present perfect (have / has + past participle): some time before now, and it matters now.