- I have played golf for many years.
(have played indicates an action continuing into the present.)
For example : I have played golf for many years. I can win this game very easily.
Speaking about this sentence, can we say “have played” indicates an action completed at the present time?
For example : I have played golf for many years. (Until now) But I'm old now. I'm giving up golf.
Can you give some examples like this?