I have played it for 5 years, I have been playing this for 5 years,any difference?

   Share on Facebook  
loveCZ  #575407  Sat, 11 Oct 08 11:58 AM
Okay, suppose that I have been playing CSS for 5 years already and now i am still playing then which one should i say?

I have been playing CSS for 5 years already / I have played CSS for 5 years already? <--- do they have the same meaning?

Besides, suppose that i have played AOM for 7 years but not anymore in nowadays.Then can I say?

I have been played AOM for 7 years already?

In fact, i am not clear about when to use have/has+been+past perfect. Can you tell me when to use it?
  
Not Ranked
Joined on Wed, Aug 27 2008
New Member (13)
Fandorin  #575434  Sat, 11 Oct 08 02:00 PM
Hi, LoveCZ.

I have been playing CSS for 5 years already. I continue playing this up to now.
I have played CSS for 5 years already. It has meaning that you play it, because of already.Indeed, I 've just finished playing it and there is a possibility I don't play it anymore. Also you can stop playing it but it's obvious or has result that you played.

I had been playing AOM for seven years. It says that you played AOM but now you don't.

I have been played AOM for 7 years already? Wrong. Because have+been+PastParticiple is used to form Past Perfect Passive.



loveCZ


In fact, i am not clear about when to use have/has+been+past perfect. Can you tell me when to use it?


Don't mix them up.
Past Perfect Continuous: had+been+V-ing (Present Participle)
Present Perfect Continuous: have/has+ been+ V-ing (Present Participle)

I had been running for two hours and I was exhausted. Used for describing actions which continuing in the past up to the moment in the past we are talking about.

I've been watching TV for a whole day (I'm continuing to watch it). When the event started in the past and is going on now.
  
Top 150 Contributor
Joined on Thu, Dec 20 2007
Russia
Full Member (473)
Whatever happens, be yourself.
loveCZ  #575479  Sat, 11 Oct 08 04:58 PM
Oh thank you so much! Million Thanks! I am not going to forget what you have said,and keep improving my English Wink
  
Fandorin  #575540  Sat, 11 Oct 08 09:14 PM
You're welcome. You should use it only when the duration of action is pointed.

I had been working for a whole day when my brother came.
He has been teaching English since 1980.

Notice both of them can be used if the action, expressed by Perfect Continuous Tense, has finished right before general action, expressed in Simple Tense. But it's rarely used.
  
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions & Terms of Service