• 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 and present perfect continuous tense

August 2, 2014 pdf

The present perfect and present perfect continuous tenses are often confused. In some cases, they are both possible. However, there are some differences as well.

The present perfect continuous tense

The present perfect continuous tense is mainly used to talk about shorter and temporary situations.

Examples

  • He has been waiting outside for ten minutes.
  • The baby has been sleeping since morning.
  • It has been raining for hours.

The present perfect tense, on the other hand, is used to talk about longer or more permanent situations.

  • The castle has stood on the hill for five hundred years. (More natural than ‘The castle has been standing on the hill for five hundred years.’)
  • I have lived in France for thirty years.

Note that in some cases both tenses are used. It depends on how the speaker sees the situation.

So you can say:

  • I have been living in this street for five years.
  • OR I have lived in this street for five years.

Some verbs are almost never used in the continuous form. Examples are: be, know and have. In this case, we will use a perfect tense even when the meaning is one where we would use a continuous tense.

Examples are:

  • He has been here since morning. (NOT He has been being here since morning.)
  • I have known him for two months. (NOT I have been knowing him for two months.)
  • I have had a headache since morning. (NOT I have been having a headache since morning.)

One more tip

The present perfect tense is used when the emphasis is on the results.

  • I have written six letters since morning.

If the focus is on the activity, we tend to use the present perfect continuous tense.

  • I have been writing letters since morning.

Primary Sidebar

2.4M761.4K165.8K

Free 2027 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 “Quoted” October 26, 2026
  • 100 Best Synonyms for “Fairness” October 26, 2026
  • Grub, chow, food, fare, cuisine, and gastronomy: how to choose October 26, 2026
  • 100 Best Synonyms for “Conversational” October 26, 2026
  • 100 Questions to Ask Before Joining a Gym October 26, 2026
  • 100 Best Synonyms for “Superficial” October 26, 2026
  • 100 Best Synonyms for “Quit” October 26, 2026
  • 100 Best Synonyms for “Extraordinary” October 26, 2026
  • There Was and There Were Exercise October 26, 2026
  • Mixed Classroom Language Exercise October 26, 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
  • Terms
  • Sitemap