質問: 時制の質問です。 文法問題を解いていて疑問に思う問題があったので質問させていただきます。時制の問題です。 he waited for me until i (arrive). という問題で()内を適当な形にする問題です。 当然答えはarrivedで過去形ですが、主節のwaitedは「私が到着するまで」の継続だから過去完了にすべきではないでしょうか? それとも、「明確に過去を示す語があれば過去形でよい」というルールが働いているのでしょうか? 助言をお願いします。
回答: 受験英語の視点で答えます。 まず時間の流れの事実は 1.彼が待つ 2.そこへ私が到着する なので1より2が未来になります。 現在形の2つの文にすると、 1.he waits for me. 2.i will arrive. です。 しかし、until以下の副詞節では未来形は現在形に置き換えられるので、 he waits for me until i arrive. となります。 これを過去にもって行くと、 he waited for me until i arrived. になるわけです。