[Grammar] Present Perfect Continuous

Status
Not open for further replies.

Will17

Senior Member
Joined
Mar 28, 2008
Member Type
Student or Learner
Native Language
French
Home Country
France
Current Location
UK
Hello!

Which is correct?:

-Ive been waiting long enough. (I think this one is not correct but I can't really say why!).

-I've waited long enough.


-He's been learning how to play the guitar since he was 12.

-He's learnt how to play the guitar since he was 12. (I like this one better!)

-He's been playing the guitar since he was 12.

-He's played the guitar since he was 12. (I like this one better!)

What do you think?

Thanks a lot.
W
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
English
Home Country
England
Current Location
England
They're all correct, though the ones you 'like better' are the least natural or colloquial and should be avoided.

Rover
 
Status
Not open for further replies.
Top