回答

✨ ベストアンサー ✨

③のhas been cleaning up (現在完了進行形)を選ぶと、後ろにあるwhen her husband came home ~のcame (過去形)とは、(現在完了進行形)と(過去)では時制が合わないので間違いになります🌟

ああいいい

ではhad been だったらOKということでしょうか??

めい

「帰宅した時に」この過去の時点までの動作の継続を表すなら
for two hours などを伴って
had been cleaning the kitchen for two hours when ~のように(過去完了進行形)で表せますけど、for two hours のような表現がなければwas cleaning the kitchen when ~と(過去進行形)で表すのが普通だと思います
問題は過去の時点での動作の完了を表す過去完了の②が答えになっています🌟

ああいいい

分かりやすかったです!ありがとうございます😭

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