
武蔵野個別指導塾の特徴
高校受験の英語 現在完了の完了と結果—今につながる出来事を時を表す語と読む|武蔵野個別指導塾

just・already・yetの位置と、過去の時点を示す語との違いを例題でたどり、今に残る結果を読む手掛かりが現在完了です。
よくあるのは、片付けがまだ終わっていないと伝えたいのに、英文に already を入れてしまう場面です。言いたいのは「もう終わった」なのか、「今もまだ終わっていない」なのか。現在完了の形を覚えるだけでなく、出来事と今の状態を結び付けると、選ぶ語が見えてきます。ここでは完了と結果を中心に扱い、経験の回数や期間の継続には立ち入りません。
どのような形で考えるか
学習用の問題では、まず日本語に合う時を表す語を選ぶ型があります。「たった今」「すでに」「まだ」という違いに加え、肯定文か否定文か、質問かを読みます。語の意味を丸暗記して空所に置く前に、話し手が今、完了を伝えているかを確かめます。
次に、主語に合わせて have または has と過去分詞を組み立てる型があります。動詞を過去形にするだけでは現在完了にはなりません。否定文なら not、疑問文なら主語の前に出る have または has も必要です。
さらに、過去の特定の時点に注目する文と、今へのつながりに注目する文を選び分ける型があります。次の例題は学習用に作ったもので、特定の入試で同じ形が出ると約束するものではありません。文の意味と形を両方たどる練習として使ってください。
終わった出来事と今の状態を結ぶ
現在完了の基本形は、主語の後に have または has を置き、その後に動詞の過去分詞を続けます。過去分詞は動詞の形の名前です。規則的に変化するものもあれば、動詞ごとに形が変わるものもあります。主語が he、she、it などのときは has、I、you、we、they などのときは have を使います。
「完了」は、ある動作が今までに終わったことに目を向けます。「結果」は、過去の出来事によって生じた状態が今に関係することに目を向けます。たとえば窓を閉めた結果を伝える文では、閉めたという動作と、今閉まっているという状態がつながります。両者を厳密に分けるより、どの出来事が今と関係するかを説明できることが大切です。
図1のように、出来事は今より前にあり、その結果を今の状態につなげて読みます。図の矢印は時間の流れを表します。出来事が起きた時刻を詳しく示す図ではありません。

just は「たった今」、already は「もう、すでに」という意味で、基本の肯定文では have または has と過去分詞の間に置きます。yet は「まだ」「もう」という意味で、基本の否定文や疑問文の文末に置きます。否定文では「まだ終わっていない」、疑問文では「もう終わりましたか」という意味を作れます。これらの語の位置には別の使い方もありますが、ここではこの基本の形で練習します。
過去形は過去の出来事を述べる形です。例えば、I closed the window yesterday. は「私は昨日、窓を閉めました」です。yesterday は閉めた時点を過去に定めます。この文から、窓が今も閉まっているかは決まりません。現在完了は今とのつながりを表すため、yesterday のような終わった過去の時点を示す語とは通常一緒に使いません。日本語の「閉めた」だけでは決めず、今の状態か、昨日の出来事かを文脈から読みます。
基本例題:片付けが終わったことを伝える
次の日本語に合うように、括弧内から語を選び、英文を完成させてください。答えは選んだ語1つです。Mina has ( just / yet ) cleaned the table.「ミナはたった今、テーブルをきれいにしました。」
まず主語を探すと Mina です。ミナは1人なので、その後の has は主語に合っています。次に動詞部分を見ます。has cleaned が現在完了で、cleaned は clean の過去分詞です。cleaned が説明するのはテーブルをきれいにする動作で、the table はその動作を受けるものです。表の上の状態について話しています。
時の手掛かりは日本語の「たった今」です。選択肢の just はこの意味に合い、基本の肯定文では has と cleaned の間に置けます。yet はこの位置で「たった今」を表す語ではありません。したがって答えは just です。完成した文は Mina has just cleaned the table.「ミナはたった今、テーブルをきれいにしました。」です。
図2のように、主語、has、時を表す語、過去分詞の順をたどります。has だけ、または cleaned だけを見て答えを決めず、日本語の「たった今」と位置の両方を確かめます。

答えを場面に戻すと、片付ける動作が今の直前に終わり、テーブルがきれいになったことを伝えています。過去のある時を述べることが目的なら、たとえば Mina cleaned the table yesterday.「ミナは昨日、テーブルをきれいにしました。」という過去形が使えます。こちらは昨日の動作を述べており、今のテーブルの状態までは確定しません。
少し難しい例題:終わっていない返事と過去の時点
次の会話の空所に入る語を、already と yet から1つ選んでください。答えは語1つです。
A: Have you packed your bag yet?「もうかばんに荷物を詰めましたか。」 B: No, I have not packed it ( ).「いいえ、私はまだ荷物を詰めていません。」
A の主語は you、動詞部分は have packed です。疑問文なので have が主語の前に出ています。文末の yet は、今までに荷物を詰め終えたかを尋ねる手掛かりです。packed は pack の過去分詞で、your bag は荷物を詰める対象です。
B の主語は I、動詞部分は have not packed です。it は会話のかばんを指します。not があるので否定文であり、日本語は「まだ詰めていない」です。ここに文末の yet を置き、答えは yet です。完成文は No, I have not packed it yet.「いいえ、私はまだそれに荷物を詰めていません。」です。かばんに荷物を詰める作業が、返事の時点では終わっていない場面に戻して確認できます。
一方、終わったと答えるなら Yes, I have already packed it.「はい、私はもうそれに荷物を詰めました。」と言えます。already は have と packed の間です。質問文に yet があるからといって、返事にも機械的に同じ語を入れるのではなく、肯定か否定かと伝えたい内容を確かめます。
過去の時点を添える場合も考えます。I packed my bag last night. は「私は昨夜、かばんに荷物を詰めました」です。last night が示すのは終わった過去の時なので、packed という過去形を使います。今の準備が完了しているという観点を示す文と、昨夜の行動を述べる文は、同じ場面について話していても焦点が異なります。
誤答を理由から直す
「私はまだ皿を洗っていません」を I have already washed the dishes. とすると、肯定の have washed と already により「私はもう皿を洗いました」になります。まだ終わっていないという条件と逆です。I have not washed the dishes yet.「私はまだ皿を洗っていません。」と直します。not で否定し、基本形の yet を文末に置きます。
図3のように、まず意味が完了か未完了かを判断し、次に not と時を表す語の位置を点検します。already を yet に替えるだけでは、肯定のままなので、求められた否定文になりません。

別の誤りとして、She has finish her work.「彼女は仕事を終えました」と書くことがあります。has の後は原形 finish ではなく過去分詞 finished なので、She has finished her work.「彼女は仕事を終えました。」とします。has を見つけたら、その直後の動詞の形まで読みます。
また、I have lost my key yesterday. とすると、現在完了と昨日という過去の時点が衝突します。昨日なくしたことを伝えるなら I lost my key yesterday.「私は昨日、鍵をなくしました。」です。今、鍵が見つからないことに焦点を当てるなら I have lost my key.「私は鍵をなくしてしまいました。」と言えます。後者から、昨日なくしたという時点はわかりません。意味を足して訳さず、書かれた情報を見ます。
練習問題
次の4問は自作の条件です。英文を書く問題では短縮形を使わず、文頭は大文字にし、最後に句点または疑問符を付けてください。並べ替えでは示された語をそれぞれ1回使います。記号は語に含めません。
- 次の日本語に合う語を just と yet から1つ選び、語だけを書いてください。We have ( ) opened the box.「私たちはたった今、その箱を開けました。」
- 次の日本語に合うよう、[ has / not / Riku / finished / his poster / yet ] を並べ替えて英文を1文書いてください。「リクはまだ自分のポスターを完成させていません。」
- 次の日本語に合うよう、空所に1語ずつ入れて疑問文を完成させてください。短い答えは不要です。( ) your sister ( ) the letter yet?「あなたのお姉さんはもうその手紙を送りましたか。」動詞には send の適切な形を使います。
- 次の日本語に合う英文をア、イから1つ選び、記号で答えてください。「私は先週、その写真を撮りました。」 ア I have taken the picture last week.「私は先週、その写真を撮りました。」 イ I took the picture last week.「私は先週、その写真を撮りました。」
答えと解き方
-
just です。完成文は We have just opened the box.「私たちはたった今、その箱を開けました。」です。主語は We、動詞部分は have opened、対象は the box です。「たった今」を表す just が have と過去分詞 opened の間に入ります。箱が開いた直後という場面に戻して意味を確かめます。yet はこの肯定文の空所では求められた意味に合いません。
-
Riku has not finished his poster yet.「リクはまだ自分のポスターを完成させていません。」です。主語 Riku の後に has、否定の not、過去分詞 finished と続け、対象の his poster の後に yet を置きます。指定された語はそれぞれ1回使っています。この英文は、リクのポスターが今も未完成であるという条件を満たします。肯定文にすると完成済みになり、条件に合いません。
-
Has / sent です。完成文は Has your sister sent the letter yet?「あなたのお姉さんはもうその手紙を送りましたか。」です。主語 your sister は1人なので has を用い、疑問文では主語の前に出します。send の過去分詞は sent です。the letter が送る対象で、文末の yet が今までに送ったかを尋ねます。答える側がすでに送ったか、まだ送っていないかは質問からは決まりません。
-
イです。I took the picture last week.「私は先週、その写真を撮りました。」となります。主語は I、動詞 took は take の過去形、the picture は撮った対象です。last week が終わった過去の時期を示すため、ここでは過去形を選びます。アは現在完了と last week の組合せがこの文脈に合いません。選んだ文を場面に戻すと、先週撮影したという条件を表し、写真の現在の状態までは述べていません。
覚えておくこと
現在完了は have または has と過去分詞で作ります。
just と already は基本の肯定文でその間に置きます。
否定文・疑問文の yet は基本的に文末に置きます。
終わった過去の時点を示す語があれば過去形を考えます。
出来事と今の状態のつながりを文脈で確かめます。
つまずきを見分けるには
お子さまが語を選べても理由を言えないときは、「今、作業は終わっていますか」「そのことは英文のどの語からわかりますか」と尋ねてみてください。未完了だと説明できるのに肯定文を書くなら、意味の判断と not の置き方を分けて練習できます。意味自体が逆なら、英文に移る前に場面を短い日本語で言い直します。
個別指導で確かめる際は、主語に合う have・has、過去分詞、時を表す語の位置を順に指さしてもらいます。さらに「昨日という情報を加えるなら、どの形に変えますか」と問い、過去の時点と今へのつながりの違いを説明できるか見ます。答えが違った場合は、どの段階で場面から離れたかに戻り、修正した文をもう一度日本語にして照合します。今の状態を手掛かりに、出来事の形を選べます。
内申が足りない?上等だ、ひっくり返そう。
武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。
まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。
本気になった日が、入塾の日。
お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。
電話は年中無休。365日、24時間、お電話可能。




