Hi Joe: Joe Kerr I have played tennis for ten years. I have been playing tennis for ten years. I prefer the progressive, to show a duration of activity that indicates my level of experience, but have not been able to come up with a good explanation as to why.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Joe KerrI have played tennis for ten years.I prefer the progressive, to show a duration of activity that indicates my level of experience, but have not been able to come up with a good explanation as to why. If someone used the present perfect, I would interpret it the same way.
I have been playing tennis for ten years.
Joe Kerr
Joe KerrWhat`s the difference between these two?There is very little difference.
I have played tennis for ten years.
I have been playing tennis for ten years.
Joe KerrAnd when using have been is the ed stucture OK?These are OK. In the pre
I have been praised..
I have been requested..
I have been excited