英語
高校生

英語の未来完了形についての質問です。
20番の問題が、解説では時・条件の副詞節がある場合未来完了は用いず現在完了を使う、となっていて実際に答えも2番の have learned なのですが、
21番の問題も時の副詞節があったため答えは現在完了形の have arrived だと思ったら正しくは1番の arive でした。
なぜ20番は現在完了形で21番は現在系になるのか教えてください!よろしくお願いします!

⑧youwillbe back CS 。 20 WhenI( ) a thousand pnglish words, wiTbe 1!9 wu - an English newspaper 3bed 。 。②have learned 0 ④ will earn ) at the airpore Jare arrived
Point 時・条件の副詞節一未来のことでも現在時制 | | 19 unGil節一-未来のことでも現在時制 回還 |f 接続詞 until / before / after / as soon as などで導かれる節は時の一詞節 になるので、未来のことでも現在時制を用いる。 時・条件の副詞節 未来完了は用いす現在完了 回 時・条件の副賠分では末米完了 はBeすず, 現在完了を用いる。 ・ミIpのAI る When 節は副詞 大れる場合の見分けは次の Point 20 Point 文中で用いら についでは, 21 でも現在時 合E 22 a 未 和時 株 準] 23 』 と でも現在時制 記Eヨ 爺 国本 隔 25
未来完了形 現在完了形

回答

20は、私が1000個英単語を覚えたらと、未来のある地点(英単語を覚えた時)を起点としてそれまでの完了、結果、経験を表しています。
つまり、時・条件の副詞節により本来の未来完了形ではなく現在完了形の形になった訳です。

21は、空港に着いたら、電話してね。
未来の事を言ってるので本来はwill arriveだったのが時・条件の副詞節により、現在形(arrive)になった訳です。

完了形は、過去から今、今から未来という線のイメージに対して、
普通の文(?)は、過去、現在、未来と一点を表してるイメージです。さ

この回答にコメントする

そもそも21番の選択肢に現在完了形はないですよね。
時と条件を表す副詞節は未来のことでも現在形で表すのが文法上のルールです。
そのルールは両者の問題共通です。
20番と21番の違いは完了形か完了形じゃないかだけです。

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