英文法問題集 完了形
問.()の中から適する語を選びなさい。
I (had lived, have lived, will have lived) in London
until I move to Japan next year.
※until「〜まで」
解答は10行下にあります。
↓
↓
↓
↓
↓
【解答】
I will have lived in London until I move to Japan next year.
「来年日本に引っ越すまで、私はロンドンに住むつもりです。」
「来年日本に引っ越すまで、私はロンドンに住み続けるつもりです。」
【解説】
選択肢には、過去完了形のhad lived、現在完了形のhave lived、 未来完了形のwill have livedがあります。
未来完了形の形は、現在完了形のhave + 過去分詞の前にwillを 付けるだけです。
そして、未来完了形には「〜し続けるつもり[だろう]」という継 続、「〜することになる(だろう)」という経験、「〜し終える つもり[だろう]」という完了(結果)の3つの意味があります。
問題の文は、パッとみただけでは継続、経験、完了のどれか分か りにくいかもしれませんが、解答を導き出す時には重要ではない ので後で解説します。
ここでは、現在完了形、過去完了形、未来完了形のどれかという ことなので、現在までか、過去までか、未来までの ことかという部分がポイントです。
問題の文末にuntil I move to Japan next year「来年日本に 引っ越すまで」とあり、未来までのことだと分かるので未来 完了形のwill havelivedが正解となります。
そして、until「〜まで」があると〜まで…し続ける(し続けた、 し続けるつもり)というように継続の意味になります。
問題文に明確な継続期間は示されていませんが、untilが用いら れていたら基本的に継続だと覚えておきましょう。
最後に、until I move to Japan next year「来年日本に引っ越 すまで」の引っ越すとは未来のことだからwill moveではないの か?と思われた方もいるかもしれません。
ところが、時の副詞節の中では未来のことが現在(完了)形で 表すという定義があるのです。
この定義は少し難しいと思いますが、未来完了形の文によく出 てくるので覚えておいて下さい!




