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?