回答

両方とも4
refuse to doと言うイディオムです

次の4月でギターを習い始めて七年になると言う意味なのでまだ七年たっていないので、will have doneを使う

この回答にコメントする
疑問は解決しましたか?