Present Perfect Simple and Continuous Exercises (With Answers)

Present Perfect Simple and Continuous Exercises With Answers

Looking for present perfect simple and continuous exercises with answers?
This page offers free online practice activities to help you understand the difference between these two important English tenses. You can complete the exercises, check your answers, and download a printable PDF worksheet for extra practice.

Whether you’re a student preparing for exams or a teacher looking for classroom materials, these exercises will help you master the present perfect simple and the present perfect continuous.

Present Perfect Simple and Continuous Exercises

Complete the sentences using the correct form of the verb:
present perfect simple or present perfect continuous.

Pay attention to the context. Ask yourself:

  • Is the focus on the result of the action?
  • Or is the focus on the duration / ongoing activity?

Present Perfect and Continuous

Exercise 1 – Write Sentences (Present Perfect Simple)

Write complete sentences in the present perfect simple.

  1. They / play / football -
  2. He / speak / English -
  3. I / write / a poem -
  4. We / not / wash / the car -
  5. Nancy / not / meet / her friends-

Exercise 2 – Write Questions (Present Perfect Simple)

Write questions in the present perfect simple.

  1. They / finish / their homework -
  2. She / visit / her friend-
  3. The maid / clean / the house -
  4. He / drive / the van -
  5. You / ever / write / a poem -

Exercise 3 – Present Perfect or Simple Past?

Put the verbs into the correct form (present perfect simple or simple past).

  1. I (not / work) today.
  2. We (buy) a new car last week.
  3. We (not / plan) our holiday yet.
  4. She (not / see) her mother for a long time.
  5. He (write) a beautiful poem yesterday.

Exercise 4 – Present Perfect Simple or Continuous?

Put the verbs into the correct form (present perfect simple or continuous).

  1. I think the waiter (forget) us . We (wait) here for over half an hour and nobody (take) our order yet.
  2. I think you're right. He (walk) by us at least twenty times. He probably thinks we (order, already) .

Warning

Before submitting the test, check the following:

  • Punctuation and capitalization
  • Spelling
  • Spaces (don't add any unnecessary spaces)

You may want to read the lesson on the present perfect simple and continuous.

Additional Present Perfect Simple and Continuous Exercises

Exercise 5 – Multiple Choice

Choose the correct answer.

  1. She ________ in this company for five years.
    a) works
    b) has worked
    c) worked
  2. I’m tired because I ________ all day.
    a) have worked
    b) worked
    c) have been working
  3. They ________ the project yet.
    a) haven’t finished
    b) didn’t finish
    c) haven’t been finishing
  4. It ________ since early morning.
    a) has rained
    b) has been raining
    c) rained
  5. We ________ each other for a long time.
    a) have known
    b) have been knowing
    c) knew
  6. She ________ three emails this morning.
    a) has sent
    b) has been sending
    c) had sent
  7. He ________ here since he was a child.
    a) has been living
    b) was living
    c) lived
  8. I ________ for you for two hours!
    a) have waited
    b) waited
    c) have been waiting
  9. They ________ to Paris twice.
    a) have gone
    b) have been
    c) went
  10. She ________ the report, so she can relax now.
    a) has finished
    b) has been finishing
    c) finished
1. b – She has worked in this company for five years.
2. c – I’m tired because I have been working all day.
3. a – They haven’t finished the project yet.
4. b – It has been raining since early morning.
5. a – We have known each other for a long time.
6. a – She has sent three emails this morning.
7. a – He has been living here since he was a child.
8. c – I have been waiting for you for two hours!
9. b – They have been to Paris twice.
10. a – She has finished the report, so she can relax now.

Exercise 6 – Error Correction

Each sentence contains a mistake. Correct it.

  1. She has been knowing him for years.
  2. I have written emails all morning. (focus on duration)
  3. They have been finishing the project already.
  4. We have waited since two hours.
  5. He has been reading the book yesterday.
1. She has known him for years.
2. I have been writing emails all morning.
3. They have already finished the project.
4. We have waited for two hours.
5. He read the book yesterday.

Quick Recap: Present Perfect Simple vs Continuous

What Is the Difference?

Present Perfect SimplePresent Perfect Continuous
Focus on resultFocus on duration
Completed actionOngoing or recently stopped action
Often used with already, yet, ever, neverOften used with for, since, all day

Still confused? Check our full lesson on the difference between the Present Perfect Simple and Continuous.

Frequently Asked Questions

What is the difference between the present perfect simple and continuous?

The present perfect simple focuses on the result of an action, while the present perfect continuous emphasizes duration or the ongoing nature of the action.

When should I use present perfect continuous instead of simple?

Use the continuous form when you want to stress how long something has been happening or highlight a temporary ongoing activity.
1. To Stress Duration (How Long)
Examples:
I have been studying for three hours.
→ The focus is on the length of time (three hours). We are emphasizing the duration of the activity, not the result.
(If we said I have studied for three hours, it’s possible, but it sounds less focused on the ongoing effort.)
2. To Highlight a Temporary Ongoing Activity
She has been working at a café this summer.
→ This suggests the job is temporary and ongoing. It emphasizes the activity over a limited period of time.
(Compare with: She has worked at a café this summer. → This sounds more like a completed fact or summary of experience.)

Can we use “for” and “since” with both tenses?

Yes. Both tenses can be used with “for” and “since,” but the continuous form is more common when emphasizing duration.

Are these exercises suitable for beginners?

Yes. These exercises are suitable for pre-intermediate and intermediate learners. Teachers can also use them for classroom or homework practice.

Tags: Exercises on English TensesExercises on Present Tenses
Shopping Cart
Scroll to Top