Present perfect continuos Vs
present perfect simple
I’ve been cleanings
my car
I’ve cleaned my car
She’s been doing her
homework
She’s done her
homework
• We use present perfect continuous to talk about how long something
has been in progress.
• I’ve been typing letters all morning
• How long have you been having driving lessons?
• I’ve typed four letters so far this morning.
• How many driving lessons have you had?
We use present perfect simple to talk about what has been achieved in
a period of time.
Present perfect continuous
• For situations which are more temporary (continuing for a short time)
• He’s been living there for just a few weeks
• I’ve been working very hard recently
Present perfect simple
• For situations which are more permanent (continuing for a longer time)
• He’s always lived there
• I’ve worked very hard all your liFe
Sometimes there’s a small difference in meaning
• I’ve been living in this flat for ten years
• I’ve lived in this flat for ten years
How long has she been working for the
company?
How long has she worked for the
company?

Present perfect continuos vs present perfect simple

  • 1.
    Present perfect continuosVs present perfect simple
  • 2.
    I’ve been cleanings mycar I’ve cleaned my car
  • 3.
    She’s been doingher homework She’s done her homework
  • 4.
    • We usepresent perfect continuous to talk about how long something has been in progress. • I’ve been typing letters all morning • How long have you been having driving lessons?
  • 5.
    • I’ve typedfour letters so far this morning. • How many driving lessons have you had? We use present perfect simple to talk about what has been achieved in a period of time.
  • 6.
    Present perfect continuous •For situations which are more temporary (continuing for a short time) • He’s been living there for just a few weeks • I’ve been working very hard recently
  • 7.
    Present perfect simple •For situations which are more permanent (continuing for a longer time) • He’s always lived there • I’ve worked very hard all your liFe
  • 8.
    Sometimes there’s asmall difference in meaning • I’ve been living in this flat for ten years • I’ve lived in this flat for ten years How long has she been working for the company? How long has she worked for the company?