Present perfect simple & continuous tense session

Present perfect simple & continuous tense Session

We use Present Perfect Simple for permanent situations or for longer time period and we prefer Present Perfect Continous for temporary situations or short time period.

  1. I've lived in Ahmedabad for six years, (this is my permanent home).

  2. I've worked for this company for ten years, (it's my permanent job)

  3. I've been living in Delhi for six months, (but my usual home is in Ahmedabad)

  4. I've been working here for a month, (a comparatively short time)

But it is often possible to use either the Present Perfect Continuous (to put emphasis on the length of time) or the Present Perfect Simple.

  1. I've been teaching English for twenty years, or I've taught English for twenty years.