He has been playing tennis professionally for over ten years.
B2Sentence
He has been playing tennis professionally for over ten years.
Study notes
How to use in different contexts
Giving Information
He's been a professional tennis player for over a decade.
Making a Comparison
Compared to other players, he's been playing professionally for a remarkably long time.
Adding Detail
He's been playing tennis professionally for over ten years, achieving numerous victories.
Expressing Surprise
I can't believe he's been playing tennis professionally for over ten years!
Rephrased versions
Formal
His professional tennis career has spanned more than ten years.
Casual
He's been a pro tennis player for over ten years.
Simpler English
He's played tennis as a pro for more than ten years.
Phrases to learn
playing professionally
Competing in a sport as a paid athlete.
for over ten years
For a period exceeding ten years.