✨ ベストアンサー ✨
下の問題は
By the time he graduates from high school this spring
というところがポイントです。
彼が高校を卒業するこの春が来る頃には
という意味で、現在形の姿をしていますが(近い)未来について言っています。will have been で、「この春がきた時点で彼は15年間バイオリンを続けていることになるでしょう」という未来完了形になります。
もし、前半の By the time ~の部分が無ければ、
He has been playing it for 15 years.
でも成り立ちます。
私が上の問題で3を選んだのはdecoratedと過去だったのでそれ以前にpictureは描かれていたから、より過去を表すために過去完了形haveがいるのかと思い選びました。でも後々考えるともしhave使うならdrawnの前にbeenが必要だなと思いました笑
下の問題は2ではなく答えは1です🙇♀️