We prefer the Present Perfect Simple for permanent situations or for longer time periods:
I've lived in Ahmedabad for six years, (this is my permanent home) I've worked for this company for ten years, (it's my permanent job)
We prefer the Present Perfect Continuous for temporary situations or for shorter time periods:
I've been living in Delhi for six months, (but my usual home is in Ahmedabad]
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.
I've been teaching English for twenty years, or I've taught English for twenty years.
Read More...
Jim: It's really good to be here. Tell me, what have you all _____ for the last four years?
Tom: I've _____ round the world. I’ve _____ India, China and Africa.
Sue: I've _____ French at university. I've passed all my exams,
Tim: I've _____ in a jazz band. We've made two CDs.
Anne: I've _____ antique furniture. And I've got married.
Nicola: I've _____ at drama school. I've acted in plays by Shakespeare, Ibsen and Pirandello.
Tony and Sarah: We've _____ hard at school. And we've _____ to Disneyland. Mary; I've _____ after the kids.
Read More...In each pair of situations, make one sentence with a Present Perfect Simple verb for the longer time period. For the shorter time period, make another sentence with a Present Perfect Continuous verb.
Example:
a. I started work at 9 a.m. and I'm still working.
b. I started to work in this office in 1989 and I still work here.
Answer:
a. I've been working, since 9 a.m.
b. I’ve worked in this office since 1989.
Read More...