冬期講習 2026-2027、募集中。総復習は売りません。90分×完全1対1で、穴だけを塞ぎます 詳しく →
電話 0422-27-7828チャットで質問無料相談を予約

武蔵野個別指導塾の特徴

高校英文法 現在完了と過去形—時間の枠を閉じるか今まで含めるかで動詞を選ぶ|武蔵野個別指導塾

学習のイメージ写真 武蔵野個別指導塾
X LINE Facebook

今日の点検が途中か終了後かを比べ、過去形と現在完了を時間の枠と報告の目的から選び直します。

よくあるのは、高校生が今日の点検について報告するとき、まだ点検を続けるのか、もう作業を終えたのかを曖昧にする場面です。「今日」という語は同じでも、これまでの途中経過を話すのか、終わった作業を振り返るのかで、話し手が置く時間の枠は変わります。まず何を伝えたいのかを整理してから、動詞の形を選びましょう。

どんな判断が求められるか

選択問題では、昨日の記録のような終わった時間を指すのか、今までの途中経過を指すのかを読み取ります。例えば、点検表に昨日の実施記録を記す場面と、今日これまでに調べた数を現在報告する場面では、視点が異なります。語の形を覚えるだけでなく、その形がどの時間を見せるのかを説明できるようにします。

訂正問題では、英文に過去の特定時点があるのに現在完了を置くなど、時間の指定と動詞の形が食い違います。何を変えるかは、元の意味を残すという条件で決めます。過去の時点を残すなら動詞を直し、今までの期間を伝えるなら時を表す部分を変える必要があります。

条件つき作文では、発話時と報告の対象を明示し、その条件に合う英文を作ります。同じ出来事でも、昨日の事実を語る文と、今までの成果を報告する文は対立する事実とは限りません。どちらの窓から見るかが違うのです。

時間の枠と基準時

過去形は、出来事や状態を過去の時間に置いて述べます。昨日という終了した時間を指定すれば、話し手はその枠の中で何が起きたかを報告します。現在の状態に無関係だと断定する形ではありません。昨日の作業に今も結果が残ることはありますが、過去形そのものがその結果を示すわけではありません。

現在完了は have または has と過去分詞で作り、現在を基準に、それ以前の出来事や今までの期間を捉えます。時制は基準を現在に置き、完了という形はその基準と前の時間との関係を示します。今までの数、経験、現在につながる結果など、どこに焦点があるかは文脈で決まります。過去分詞は動詞の過去形と同じ形になることもありますが、常に同じではありません。

図1のように、昨日の枠は発話時より前に閉じています。一方、今までという枠は発話時を端に含みます。線は話し手が選んだ見方であり、出来事が目に見える線の全体にわたって続いたという意味ではありません。

図1 閉じた過去と今までの時間の枠

図1の左では、過去の枠の中の点が出来事です。右では、今までの枠に入る点を現在から数えます。両方とも出来事自体は発話時より前に起こり得るので、「前に起きたから過去形」と決めると判断が足りません。

例えば、昨日という特定の終了した時間を示す yesterday と、同じ出来事を指す現在完了を標準的な学校文法で一緒に使うことはできません。対して so far は「今のところ、これまで」という発話時までの範囲を作り、現在完了と結び付きやすい表現です。ただし単語の照合が目的ではありません。何を数え、どこを終点としているかまで読みます。

今日を表す today は昨日と違い、それだけで一方の形に固定されません。今日の残りの時間に同じ活動を続ける見込みがあり、今までの数を述べるなら現在完了が自然です。今日の点検が終わり、その終了した作業を過去の出来事として報告するなら過去形も使えます。今日という暦上の期間がまだ終わっていなくても、話題の作業を閉じて振り返ることはできます。反対に、作業が一段落したから現在完了が使えなくなるわけでもありません。終わった作業の成果を今の状況に結び付けて述べることもできます。

例題で視点を選ぶ

次の3題はそれぞれ独立した場面です。候補から選ぶ問いでは、指定された時間の枠を保ち、答えは英文全体で書きます。図2のように、基本の場面では昨日の点検という閉じた枠を残すことが条件です。

図2 昨日の点検を過去の枠に置く判断

基本:昨日の記録

昨日、点検係が3個のランプを調べました。その昨日の記録を伝えます。次の括弧から適切な形を選び、英文全体を書いて和訳してください。

I (checked / have checked) three lamps yesterday. (私は昨日、ランプを3個点検しました。)

答えは I checked three lamps yesterday.(私は昨日、ランプを3個点検しました。)です。候補の checked は過去形、have checked は現在完了です。yesterday が発話時より前に終了した日を指定しているので、その時間の出来事を報告する checked を選びます。

図2に戻すと、3個の点検は昨日の枠に置かれています。今もランプが使えるかどうかは条件にありません。過去形を選んだから使えないと推測することも、使えるから現在完了に変えることもできません。過去形の規則変化では語尾の形も確認し、主語 I に続く動詞を checked とします。

標準:今日の途中経過

昼に点検係が話しています。今日の点検は午後も続きます。現時点までに4個の箱を調べたと報告します。次の括弧から、今までの数を表す条件に合う形を選び、英文全体を書いて和訳してください。

I (checked / have checked) four boxes so far today. (私は今日これまでに箱を4個点検しました。)

答えは I have checked four boxes so far today.(私は今日これまでに箱を4個点検しました。)です。so far が発話時までの集計を示し、午後も続くという状況が途中経過の報告だと支えます。have checked の have が現在の基準を、checked が過去分詞を作ります。

場面に戻すと、4個は昼の時点までに点検を終えた箱の数です。午後に何個増えるかは示されていません。活動が続く見込みと、個々の箱の点検が済んだことは両立します。また、今日の点検全体が完了したとも限りません。現在完了の文から条件以上の結論を足さないことが大切です。

発展:同じ今日を別の枠で見る

夕方、今日の点検作業は終了し、係は道具を片付けました。その後、終了した作業の記録として、6個の扉を調べたと報告します。過去の作業を振り返る過去形を使い、次の語を並べて英文を作り、和訳してください。文頭の I と末尾のピリオドはそのまま使います。

I / six doors / checked / today. (私は今日、扉を6枚点検しました。)

答えは I checked six doors today.(私は今日、扉を6枚点検しました。)です。主語の後に過去形 checked を置き、目的語 six doors、時間を表す today を続けます。作業を終えてその記録を振り返るという指定に戻せば、過去形が選べます。

ここで today があることだけを理由に過去形を排除しないでください。同じ夕方に成果の報告として I have checked six doors today.(私は今日、扉を6枚点検しました。)と言う場面も考えられます。こちらは現在を基準に今日の成果を述べます。設問は過去形で振り返るよう指定しているため、並べ替えの答えは最初の文です。形の違いだけで、点検した扉の数や完了の事実が変わるわけではありません。

この比較では、終了した作業と、今までの成果という焦点の違いを見ています。どちらを使っても必ず同じ含みになると決めたり、today なら必ず現在完了だと覚えたりすると、話し手が選んだ視点を見落とします。時間を指す語と動詞の組合せを、発話の目的まで戻して確かめましょう。

誤答から修正する

図3のように、まず時間の指定と形の食い違いを見つけ、残したい意味に合わせて修正します。語を消して正しい形を作ることと、もとの意味を保つことは同じではありません。

図3 時間の指定と動詞の形を直す手順

誤答:I have checked the meter yesterday.(私は昨日その計器を点検しました、と言いたい誤った文。)

原因は、yesterday という終了した過去の時点と、現在を基準とする現在完了を同じ出来事について結び付けたことです。昨日の記録という意味を残すなら、I checked the meter yesterday.(私は昨日その計器を点検しました。)とします。今までの点検の有無を報告したいなら、例えば I have checked the meter.(私はその計器を点検しました。)と時間の指定を外せますが、昨日という情報は失われます。図3の修正は前者で、昨日を残す判断です。

別の失敗は、today を見ると必ず現在完了に直すことです。終了した作業を過去の記録として述べる I checked six doors today. は、発展例題の条件に合います。今日がまだ続いているか、話題の作業が終わったか、現在の成果として数えるかを分けて考えます。暦の終わりと作業の終わりを混同しないでください。

さらに、形の組立てで I have check four boxes so far today. のように原形を置くのも誤りです。言いたいことは「私は今日これまでに箱を4個点検しました」ですが、have の後には過去分詞 checked が必要です。意味の枠は合っていても形が合っていないので、I have checked four boxes so far today. と直します。時間の読み違いと活用の間違いは別々に点検すると、修正箇所を見失いません。

練習問題

各問は独立した場面です。1から4は指定された条件に従い、英文全体を書いて和訳してください。5は条件に合う英文を1文作り、和訳してください。

  1. 昨日の記録として、私は窓を2枚洗ったと報告します。括弧から選びます。 I (washed / have washed) two windows yesterday. (私は昨日、窓を2枚洗いました。)
  2. 今朝から続く整理の途中で、今までに棚を5台拭いたと報告します。作業はまだ続きます。括弧から選びます。 I (wiped / have wiped) five shelves so far today. (私は今日これまでに棚を5台拭きました。)
  3. 今日の配達作業を終えた後、終了した作業を過去の記録として述べます。括弧から過去形を選びます。 We (delivered / have delivered) seven parcels today. (私たちは今日、荷物を7個届けました。)
  4. 昨日という情報を残し、誤った文の動詞を直します。 She has painted the sign yesterday. (彼女は昨日その看板を塗りました、と言いたい誤った文。)
  5. 今日の集計を続けている途中で、発話時までに地図を8枚分類したと報告します。主語を I、動詞を sort、今までを示す語を so far とし、現在完了を使って書きます。地図は maps とします。

解答と戻し読み

  1. I washed two windows yesterday.(私は昨日、窓を2枚洗いました。)yesterday が閉じた過去の日を示します。washed を選び、昨日の2枚という記録に戻せます。現在の窓の状態はこの文から決まりません。
  2. I have wiped five shelves so far today.(私は今日これまでに棚を5台拭きました。)so far today は今までの範囲を示します。5台は発話時までに拭いた数で、残りの棚の数や最終的な合計は示されていません。
  3. We delivered seven parcels today.(私たちは今日、荷物を7個届けました。)終了した配達を振り返るという指定に合わせて過去形を使います。暦の今日が続いていても、終わった作業として報告できます。現在の成果を示す別の意図なら現在完了もあり得ますが、この問いは過去形を指定しています。
  4. She painted the sign yesterday.(彼女は昨日その看板を塗りました。)yesterday を残すので has painted を過去形 painted に直します。看板を塗った日が昨日という情報も残ります。単に yesterday を消す修正では、問われた条件を満たしません。
  5. I have sorted eight maps so far.(私は今までに地図を8枚分類しました。)have と過去分詞 sorted を使い、今までの集計として8枚を示します。例えば I have sorted eight maps so far today. も、今日の発話時までの範囲を保つので条件に合います。過去の終了した時点を加えず、指定の主語・動詞・数・so far と現在完了を保つ別解を認めます。今後の作業の終了時刻はこの文からは決まりません。

覚えておくこと

過去形は過去の時間に出来事を置き、現在完了は現在を基準に前の時間との関係を示します。 yesterday のような終了した過去の時点と、その出来事を表す現在完了は結び付けません。 so far は今までの範囲を示します。today は文脈と焦点を見て判断します。 作業が終わった事実と、成果を今に結び付ける視点は両立します。

つまずきを見分ける

昨日と今までのどちらを基準にするか説明できない場合は、動詞を選ぶ前に発話時と作業の時間を線に置きます。today の文で迷う場合は、作業が終わっているかに加えて、過去の記録と今の成果のどちらを話す指定かを確かめます。

時間の枠は正しく読めるのに英文が崩れる場合は、have または has と過去分詞を組み立てられるかを別に見ます。個別指導では、同じ点検の場面について時間の指定を変え、選んだ形の理由を本人の言葉で説明してもらいます。選択後に元の場面へ戻り、昨日の記録なのか今までの集計なのかを言い直せれば、形と意味が結び付きます。

読んで終わりにするか、ここから変えるか。

武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。

まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。

本気になった日が、入塾の日。

お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。

電話は年中無休。365日、24時間、お電話可能。

チャットで質問チャット
無料相談を予約する 電話 0422-27-7828電話 LINE チャット
で質問