アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんな問題がありまして、悩んでおります。
Until the rain ( ), the train will not be able to move.
選択肢に、has stopped とstops があります。
答えはstops なのですが、has stopped が×の理由が分かりませんで、悩んでおります。
両方OKではないのでしょうか。
どなたか、よろしくお願いします。

A 回答 (2件)

~まではずっと、の意味ですから、until が導く条件文には未来形は使えません。

代わりに現在・現在完了を用いて、完了の場合~してしまうまでは、という文例はあるようです。has stopped が×の理由は、その用例が少ないから、程度ではないでしょうか?
    • good
    • 0

条件、仮定の話だから現在形。

has stoppedとか、事実になっちゃうから話が変わるんで間違いじゃない?
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!