• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

Present Perfect Simple vs Continuous Exercise

September 16, 2026 B2pdf

Choose the best present perfect simple or continuous form to complete each sentence.

Progress 0 of 12 answered
1The auditors ............... every one of the 48 expense claims, so the final report is ready to publish.
Wrong!
"have checked" presents all 48 checks as completed, which is necessary for the report to be ready.
2Rina ............... the database since early this morning, and she is only halfway through.
Wrong!
"has been updating" describes an activity continuing from this morning; "only halfway through" shows it is unfinished.
3We ............... four different suppliers so far, but none of them can meet the deadline.
Wrong!
"have contacted" counts four completed contacts; "four different suppliers" makes the result important.
4Your sleeves are covered in flour. ............... bread again?
Wrong!
"Have you been baking" asks about the recent activity that explains the flour on the person's sleeves.
5............... the supplier's revised proposal yet? I need your final decision now.
Wrong!
"Have you read" asks whether the whole proposal has been completed, as a final decision is required now.
6The museum ............... this portrait since 1984, when it was donated by the artist's family.
Wrong!
"has owned" is the simple form because ownership is a state continuing since 1984.
7This is the third time the security system ............... a false alarm this week.
Wrong!
"has triggered" refers to one completed event on each of three occasions; "the third time" provides the count.
8The technicians ............... the network fault continuously for over two hours, and they are still working on it.
Wrong!
"have been investigating" emphasizes an activity continuing for over two hours and still in progress.
9After weeks of testing, the engineers ............... the fault at last, and the system is now stable.
Wrong!
"have eliminated" presents the fault as fully removed; the stable system confirms the completed result.
10According to the meter, the new solar panels ............... a total of 6,000 kilowatt-hours since January.
Wrong!
"have generated" reports the completed cumulative total shown by the meter.
11I ............... through the archived emails all afternoon, but I still haven't found the missing attachment.
Wrong!
"have been searching" describes an activity continuing all afternoon without achieving its goal yet.
12The server ............... a single error since the patch was installed, according to the monitoring log.
Wrong!
"hasn't produced" reports that the number of errors since the patch is zero; "a single error" focuses on completed occurrences.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

Answers

  1. The auditors have checked every one of the 48 expense claims, so the final report is ready to publish.
  2. Rina has been updating the database since early this morning, and she is only halfway through.
  3. We have contacted four different suppliers so far, but none of them can meet the deadline.
  4. Your sleeves are covered in flour. Have you been baking bread again?
  5. Have you read the supplier’s revised proposal yet? I need your final decision now.
  6. The museum has owned this portrait since 1984, when it was donated by the artist’s family.
  7. This is the third time the security system has triggered a false alarm this week.
  8. The technicians have been investigating the network fault continuously for over two hours, and they are still working on it.
  9. After weeks of testing, the engineers have eliminated the fault at last, and the system is now stable.
  10. According to the meter, the new solar panels have generated a total of 6,000 kilowatt-hours since January.
  11. I have been searching through the archived emails all afternoon, but I still haven’t found the missing attachment.
  12. The server hasn’t produced a single error since the patch was installed, according to the monitoring log.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or always had trouble remembering the rules.

  • 10 modules, 105 lessons and 688 questions
  • Just log in and learn anytime and from anywhere
  • Your personal progress stored in your account
  • Download the 2026 Grammar Guide (PDF)

Related lesson in the course Present perfect simple or continuous? Module 04: Tenses & verb forms · Lesson 10

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2026 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Best Synonyms for “Reinforces” October 14, 2026
  • 100 Best Synonyms for “Perplexing” October 14, 2026
  • Improve, enhance, ameliorate, and augment: choosing the right word October 14, 2026
  • The origin and meaning of “no great shakes” October 14, 2026
  • Distancing and Impersonal Structures Exercise October 14, 2026
  • 100 Best Synonyms for “Call for” October 14, 2026
  • Paraphrasing Source Ideas Exercise October 14, 2026
  • 100 Best Synonyms for “Regardless” October 14, 2026
  • 100 Best Synonyms for “Unfit” October 14, 2026
  • 100 Best Synonyms for “Perpetrate” October 14, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Refund policy
  • Terms
  • Sitemap