Present Perfect vs. Present Perfect Continuous Exercises - Test 1

Test 1 of 16 in B1 · #1 of 51 overall · 20 exercises

Next Test →
  1. Which sentence is correct?

  2. Choose the correct option:

    I ______ (read) three books about history this month, and I’m planning to start another one soon.

Take this offline!

25,095 printable grammar worksheets

Print, photocopy, hand out. Answer keys included.

Get all 25,095 worksheets

4.8 · 1,700+ teachers & learners · Lifetime access

  1. Choose the most suitable sentence for the given context:

    My shoes are wet because I _________ (walk) in the rain for the past hour.

  2. Which sentence is correct?

  3. Which option correctly completes the sentence?

    We ___ (watch) TV for the past two hours. Let’s do something else!

  4. Which sentence is NOT correct?

  1. Gap fill:

    I ______ (call) you three times this morning, but you didn’t answer.

  2. Decide whether the statement is true or false:

    The sentence “They have been painting the walls all day” means the walls are completely finished.

  1. Choose the correct option:

    She ______ (cook) dinner, and now the table is ready for us to eat.

  2. Gap fill:

    We ______ (travel) to many countries over the past few years.

  3. Complete the sentence:

    I ___ (buy) a new laptop, and it’s working perfectly.

  1. Choose the correct option to complete the sentence:

    I can see why you're exhausted; you ______ all morning without a single break.

  2. Fill in the blank:

    The kids ______ (play) outside all afternoon, and now they’re exhausted.

  3. Fill in the blank:

    They ______ (fix) the car, so it’s ready to drive now.

  4. Choose the best answer:

    Why ______ (you/work) so hard recently? You need to take a break!

  1. Choose the correct sentence:

  1. Find the mistake in this sentence:

    We have been knowing each other since we were in high school.

  2. Find the mistake in the sentence and choose the correct version:

    She has been written three reports today.

  3. Which sentence uses the correct tense?

  4. Fill in the blank:

    She ___ (work) on her presentation all morning, and it’s almost ready.

Next Test →

Online Present Perfect vs. Present Perfect Continuous Exercises - Quizzes with Answers

1020 online multiple-choice and fill-in-the-blank present perfect vs. present perfect continuous exercises across 51 tests provide a wide range of sentences to help you grasp the context and usage/formation of the present perfect vs. present perfect continuous. Prepare for exams, practice present perfect vs. present perfect continuous online and verify your answers immediately. Expand your English grammar proficiency with interactive present perfect vs. present perfect continuous activities. Suitable for kids, adults, ESL learners at the beginner, elementary, and intermediate levels.