MichaelLu2000
Member
- Joined
- Mar 4, 2019
- Member Type
- Student or Learner
- Native Language
- Chinese
- Home Country
- Taiwan
- Current Location
- Taiwan
I know we can use both “I have been living here for 10 years” and “I have lived here for 10 years” to mean that my living in this place has continued for ten years and is still ongoing.
Then why do we use “I have been watching TV for three hours” instead of “I have watched TV for three hours” to mean that my watching TV has continued for three hours and it’s still ongoing?
Is it because living is a long term action?
I know we can say both “I have played basketball for ten years” and “I have been playing basketball for ten years” if we are referring to one’s career or habit, but we use “I have been playing basketball for two hours. Where are you?” when you make a phone call to one of your friends who hasn’t showed up at the basketball court.
Is my guess about this correct?
Then why do we use “I have been watching TV for three hours” instead of “I have watched TV for three hours” to mean that my watching TV has continued for three hours and it’s still ongoing?
Is it because living is a long term action?
I know we can say both “I have played basketball for ten years” and “I have been playing basketball for ten years” if we are referring to one’s career or habit, but we use “I have been playing basketball for two hours. Where are you?” when you make a phone call to one of your friends who hasn’t showed up at the basketball court.
Is my guess about this correct?