Home of English Grammar

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

Present Perfect vs. Present Perfect Continuous Tense Exercise

May 31, 2022 - B1pdf

Fill in the blanks with a present perfect or present perfect continuous tense.

Progress 0 of 12 answered
1She ............... six books.
Wrong!
Use "has published" because the focus is on the completed total number of books.
2"Where is James?" "He ............... to Mexico."
Wrong!
Use "has gone" because James is now in Mexico or on his way there.
3I ............... chopping the vegetables.
Wrong!
Use "have finished" because the action is complete now.
4The chief guest ............... yet.
Wrong!
Use "has not arrived" because "yet" shows an expected single arrival has not happened.
5The two ............... together for ten years now.
Select 2 answers.
Wrong!
Use "have lived" or "have been living" for a situation that started in the past and continues now.
6I ............... the invite.
Wrong!
Use "have received" because the focus is on the completed result of getting the invite.
7She ............... with her parents ever since she lost her job.
Select 2 answers.
Wrong!
Use "has stayed" or "has been staying" for a situation continuing since she lost her job.
8At last, I ............... peace and happiness.
Wrong!
Use "have found" because "At last" emphasizes the present result of a completed search.
9She ............... the first prize.
Wrong!
Use "has won" because the focus is on a completed achievement.
10He still ............... a good job.
Wrong!
Use "hasn't got" because it describes his present state of not having a good job.
11"You look tired." "Yes, I ..............."
Wrong!
Use "have been running" because a recent continuing activity explains why the speaker looks tired now.
12I ............... any help from them.
Wrong!
Use "have not received" because the focus is on the result that no help has arrived.
Done.
Score: 0/12
Share your score!

Answers

  1. She has published six books.
  2. “Where is James?” “He has gone to Mexico.”
  3. I have finished chopping the vegetables.
  4. The chief guest has not arrived yet.
  5. The two have lived / have been living together for ten years now.
  6. I have received the invite.
  7. She has stayed / has been staying with her parents ever since she lost her job.
  8. At last, I have found peace and happiness.
  9. She has won the first prize.
  10. He still hasn’t got a good job.
  11. “You look tired.” “Yes, I have been running“
  12. I have not received any help from them.
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
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

  • What “fifth column” means, and where it came from June 27, 2026
  • 100 Best Synonyms for “Wonderful” June 27, 2026
  • Passive Voice: Everyday Processes Exercise June 27, 2026
  • 100 Words to Use Instead of “Follow” June 27, 2026
  • 100 Examples of Passive Voice Sentences June 27, 2026
  • 100 Words Every Juggler Should Know June 27, 2026
  • 100 Best Synonyms for “Insensitive” June 27, 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.