英語
高校生

なんでこれ現在完了の形にしないといけないんですか
似たようなのでuntil使ってやつの未来でも過去でも現在形使うみたいなのありませんでしたか、、?

d 次の各文の( )内の語句を完了形にかえなさい。 1) I'll wait until you (finish) your lunch.

回答

なんでこれ現在完了の形にしないといけないんですか? → なぜなら、問題の指示が「完了形にかえなさい」となっているからです。(笑)
似たようなのでuntil使ってやつの未来でも過去でも現在形使うみたいなのありませんでしたか、、? 
→ あります。未来の内容を表す副詞節は、時制は未来形ではなく現在(完了)形でなければいけない。ということです。

つまり、なんで現在形でいけないんですか?現在形を使えば間違いなんですか? → 間違いではありません❣ 
"I'll wait until you finish your lunch."(昼ごはんが終わるまで待ってるよ。) 100%相手に伝わります。

但し、I'll wait until you have finished your lunch. は、お昼ご飯が「完了」するというイメージがより明確になるのは事実です。
ただ、それだけです。

参考にしてください。

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