「あなたが私に電話をかけたとき、私は(既に)1時間ギターを弾いていました」
というところでしょうか
when以降が過去なので、過去もしくは過去完了なのは確定です(現在にはならない)
このとき考えられるのは、「電話をかけてきたとき、ギターを弾いていた」という過去進行、もしくは「電話をかけてきたときまでずっと弾いていた」という過去完了 の二択だと思います
しかし、前半部にはfor an hourと時間の長さを表す部分があるので、過去進行だと文章がおかしくなってしまいます
なので、過去完了のhad playedでしょう
回答
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉
おすすめノート
【英単】たった14語で14000語を理解できるようになる語
14353
19
総合英語be まとめ(1)
14306
162
【総合英語フォレスト】まとめ(4)分詞/比較
9679
155
最強の英単語覚え方!
7713
62
ありがとうございます!
とてもわかりやすいです✨