My hobby has been playing tennis since junior high school.
ご質問ありがとうございます。
おっしゃったように、「My hobby is playing tennis that I have been since junior high school.」はほとんどいいです。
動詞の現在進行形の「is playing」ではなく、現在完了進行形の「has been playing」を使います。
後は「that I have been」はいらないです。
文末に「since junior high school」や「since I was in junior high school」につけます。
ご参考になれば幸いです。
My hobby is playing tennis which I have been playing since junior high school.
My hobby is playing tennis that I have been since junior high school.
あと少し!!!
My hobby is playing tennis which I have been playing since junior high school.
がいいと思います。
Junior high school = middle school
でも、色々な言い方がります!
- My hobby is playing tennis. I have been playing since middle school.
とか!
My hobby is tennis, which I've been playing since junior high school.
「趣味は中学生から続けているテニスです」は、My hobby is tennis, which I've been playing since junior high school. と表現できます。
I've been playing (have been playing)は「ずっと続けている」という継続のニュアンスをうまく伝えます。
他にも、もっとシンプルに言うなら、
I've been playing tennis since I was in junior high school.
(私は中学生の時からずっとテニスをしています。)