回答

✨ ベストアンサー ✨

(1) (finished) ← half an hour ago(30分前)なので、過去形
(2) (have you been playing) ← How long(どれくらいの間)なので、現在完了進行形:継続
(3) (have been) ← for ten years(10年間)なので、現在完了形:継続 
(4) (has never been) ← マイクは北海道へは一度も行ったことがない:経験なので、現在完了形
(5) (had already started) ← got(過去形:着いた)よりも前に始まっていたので、had started(過去完了形)
(6) (had been doing) ← お母さんが帰宅した(came home:過去形)より前からずっと宿題をしていたので、過去完了進行形

以上です。

ゆめ

とてもわかりやすい解説ありがとうございます!

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