Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Vocabulary
  • Writing Guides
  • Contact

Advanced Present Perfect vs. Present Perfect Continuous Exercise

March 12, 2026 - C1pdf

Complete the 12 sentences below. Choose the best answer for each one. Some sentences have two correct answers. Choose both.

Progress 0 of 12 answered
I ............... three client calls this morning, so I can finally look at the proposal now.
Wrong!
Use the present perfect simple for completed actions with a present result.
My eyes are sore because I ............... at spreadsheets for hours.
Wrong!
Use the present perfect continuous to emphasise the ongoing activity and its visible effect now.
We ............... the same supplier since 2019, so switching now would be risky.
Select 2 answers.
Wrong!
With since + a starting point, both present perfect simple and present perfect continuous can be natural with an activity verb like work with, depending on whether you emphasise continuity or the ongoing relationship.
She ............... the report, but she still needs to format the charts.
Wrong!
Use the present perfect simple to show a finished task with a current consequence.
I ............... to reach IT all morning, and no one has picked up.
Wrong!
Use the present perfect continuous for repeated or ongoing attempts over a period up to now.
They ............... the budget twice already, so we need a final version today.
Wrong!
Use the present perfect simple with already to count completed actions up to now.
The printer ............... all day, which is why the office smells of warm plastic.
Wrong!
Use the present perfect continuous to highlight an activity continuing over time with a present effect.
I ............... this software for years, so I can troubleshoot it quickly.
Wrong!
Use the present perfect simple with a state verb like know to show a continuing state up to now.
We ............... the new policy, but staff still keep asking the same questions.
Wrong!
Use the present perfect simple for a completed action that affects the present.
He ............... in meetings all week, so he has not had time to reply properly.
Wrong!
Use the present perfect continuous to stress duration and how it has affected the present.
I ............... the figures, and they do not add up, so something is off.
Wrong!
Use the present perfect simple for a completed check with a result you can comment on now.
She ............... for the same promotion for months, and it is starting to show.
Wrong!
Use the present perfect continuous to highlight ongoing effort over a period up to now and its present impact.
Done.
Score: 0/12

Answers

  1. I have made three client calls this morning, so I can finally look at the proposal now.
  2. My eyes are sore because I have been looking at spreadsheets for hours.
  3. We have been working with the same supplier since 2019, so switching now would be risky.
    We have worked with the same supplier since 2019, so switching now would be risky.
  4. She has finished the report, but she still needs to format the charts.
  5. I have been trying to reach IT all morning, and no one has picked up.
  6. They have revised the budget twice already, so we need a final version today.
  7. The printer has been running all day, which is why the office smells of warm plastic.
  8. I have known this software for years, so I can troubleshoot it quickly.
  9. We have announced the new policy, but staff still keep asking the same questions.
  10. He has been sitting in meetings all week, so he has not had time to reply properly.
  11. I have checked the figures, and they do not add up, so something is off.
  12. She has been campaigning for the same promotion for months, and it is starting to show.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
741,874 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • Advanced Present Perfect vs. Present Perfect Continuous Exercise March 12, 2026
  • 100 Words Every 80s Child Will Remember March 12, 2026
  • 100 Words to Use Instead of “Motivated” March 12, 2026
  • 100 Words to Use Instead of “Present” March 12, 2026
  • 100 Other Words for “Connect” March 12, 2026
  • 100 Best Synonyms for “Find” March 12, 2026
  • Tricky Fine Distinctions Among Modal Verbs Exercise March 12, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.