0
Nina_Nia Posted 14 years ago
Grammar

The use of present perfect and present perfect continuous interchangeably

Hello,

I wonder why present perfect and present perfect continuous are used interchangeably if present perfect is used for a finished action and present perfect continuous is used for an action which started in the past and is still happening.
Eg.,
I have been driving my car for ages
I have driven my car for ages.


Thanks
  

Top answer

The present perfect is often used for an action that is not complete. ) I have known him since I was a child. ) He has played piano for longer than I can remember.

  • The present perfect is often used for an action that is not complete.
  • ) I have known him since I was a child.
  • ) He has played piano for longer than I can remember.
  • )
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
The present perfect is often used for an action that is not complete.

I have lived here for three years (I still live here.)
I have known him since I was a child. (I still know him.)
He has played piano for longer than I can remember. (He still plays piano.)
0
AlpheccaStarsI have lived here for three years (I still live here.)
Can this also mean that he/she doesn't live there anymore? Well, why am I asking about it? I noticed that without 'for three years', 'my whole life', etc the action seems to be complete, (Eg., I have lived there for three years

Related Questions