回答

✨ ベストアンサー ✨

1) will have won
2) has been owning
3) had been taking
4) you have done

ですね。
2)はそのままでも(元の文のままでも)、間違ってはいないんですけどね。

ゲスト

2) had owned
売ったけど、売るまでに7年間所有してたなので、過去完了です!

ゲスト

お二人ともありがとうございますm(*_ _)m
これで明日の授業を何とかやって行けます!!!!!!!!!!!!!
助かりました〜(✿︎´ ꒳ ` )♡︎

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