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

武蔵野個別指導塾の特徴

高校英文法 現在完了の経験—今までの範囲と回数を特定の過去の時点から分ける|武蔵野個別指導塾

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

陶芸をしたことがあるかという問いから、経験の回数と昨年の一日の報告を区別し、今までの経験を読み解きます。

よくあるのは、陶芸の経験を聞かれた高校生が、昨年の一日に何を作ったかだけを答える場面です。相手が知りたいのは、今までに一度でもやったことがあるかもしれません。その一日の話も経験の証拠にはなりますが、問いの範囲と答えの焦点は同じでしょうか。まず「いつの話か」と「何を知りたいか」を分けてみます。

問われるのは過去の一点か、今までの範囲か

経験を表す現在完了では、発話時を基準に、それまでの期間に出来事があったか、何回あったかを尋ねたり伝えたりします。出来事自体は過去に起きていますが、話し手はその日を指定するより、今までの履歴に目を向けています。経験した時点が不明でも、回数や有無は伝えられます。

出方の一つは、今までの経験を尋ねる文の動詞の形を選ぶ問題です。もう一つは、経験の報告に昨年などの特定の過去を混ぜた英文を、意図を保って訂正する問題です。さらに、経験を述べた後でその時の出来事を詳しく話す作文もあります。いずれも単語の合図だけではなく、話者がどの範囲を見ているかを決めます。

昨年の一日について答えることが会話として必ず不適切なのではありません。その出来事が経験の有無への間接的な答えになることもあります。ただし、回数を聞かれたのに一日の話だけをしても、ほかの日の経験があったかは確定しません。問いの条件が「今までに何回」なら、回数自体を示す必要があります。

今までの範囲に経験を置く

現在完了は、have または has に動詞の過去分詞を続ける形です。主語が三人称単数なら通常 has、それ以外なら have を使います。否定は have not、has not の形にし、疑問文では Have や Has を主語の前に出します。ここでの現在は、出来事が今起きるという意味ではなく、今を基準にして過去を見ているという意味です。

図1のように、経験の範囲は過去から発話時まで広がります。範囲内に起きた出来事の点がいくつあるかを見るのであって、線上の特定の一点を文の中心に据えるわけではありません。図では2回の経験を例にしています。点の位置は日付を表すものではありません。

図1 過去から発話時までの経験の範囲と二つの出来事

図1のように範囲の右端を今に置けば、経験の有無や回数を今の時点で数えられます。経験が今も続いているという意味ではありません。陶芸を2回した人が、現在も陶芸をしているかどうかは、この情報だけでは決まりません。

たとえば話し手が今までの履歴を述べるなら、I have made a clay bowl twice.(私は今までに粘土のボウルを2回作ったことがあります。)と言えます。twice は2回です。二つの出来事がいつだったか、同じ日だったか、今後また作るかは、この文だけでは決まりません。回数は今までの範囲の中で数えます。

Have you ever made a clay bowl?(あなたは今までに粘土のボウルを作ったことがありますか。)の ever は、経験を尋ねる疑問文で「今までに」という意味を添えます。Have you made a clay bowl before?(あなたは以前に粘土のボウルを作ったことがありますか。)も、発話時より前の経験を尋ねる言い方です。before は文末にも置けますが、その語を見ただけで常に現在完了と決めるのではなく、どの時を基準にした「以前」かを読みます。

I have never made a clay bowl.(私は粘土のボウルを作ったことが一度もありません。)の never は経験がゼロであることを表します。never 自体に否定の意味があるので、この意味を作るために not を重ねません。ever や never は通常、have と過去分詞の間に置きます。単語の位置を覚える際も、有無を問うのか、ゼロを述べるのかを一緒に考えます。

一方、I made a clay bowl last year.(私は昨年、粘土のボウルを作りました。)は、終わった昨年という過去の時を指定して出来事を伝えます。今までの経験を答えた後に、この文で詳しい時を補うことは自然です。経験の文に last year をそのまま付けて一文に押し込むのではなく、焦点が変わるところで文を分けます。

例題で範囲と詳述を組み立てる

基本:経験の有無を尋ねる

問題:陶芸教室の受付で、今までに皿を作った経験が一度でもあるかを相手に尋ねます。make を使い、次の空欄に入る語を順に英文で答えなさい。Have you ever ( ) a plate?(あなたは今までに皿を作ったことがありますか。)

条件は、今日までの経験の有無です。昨年の一回など、特定の日の報告ではありません。候補として made と make を考えると、Have と主語の後には過去分詞が必要なので made を選びます。完成文は Have you ever made a plate?(あなたは今までに皿を作ったことがありますか。)です。

図2のように、受付で聞いている範囲を今までに置き、形は Have と過去分詞で受けます。ever は経験の有無を尋ねる意味を補います。図の「有無」は回数が1以上かゼロかという問いで、皿を現在作業中かどうかではありません。

図2 受付で尋ねる経験の範囲と疑問文の形の対応

図2のように条件から形へ戻すと、昨年いつ作ったかという情報は必要ありません。相手が一度でも作ったことがあれば肯定、今までに一度もなければ否定で答えられます。Have you ever make とすると、make が過去分詞の位置にあるため形が整いません。

標準:回数を述べてから一回を詳しく話す

問題:話し手は今までに陶芸教室に3回参加しました。そのうち1回は昨年で、その日に小さな花瓶を作りました。参加回数と昨年の出来事を、それぞれ一文にして英語で答えなさい。参加には attend、花瓶を作るには make を使います。

まず範囲を分けます。3回は発話時までの参加歴の合計なので、現在完了で表せます。昨年の花瓶はその中の特定の一回の詳述なので、過去形を使います。3回とも昨年だったとは条件にありませんから、そのように補ってはいけません。

解答例は I have attended a pottery class three times.(私は今までに陶芸教室に3回参加したことがあります。)I made a small vase there last year.(私は昨年、そこで小さな花瓶を作りました。)です。three times は3回を表し、there は教室を受けます。参加歴の文の attended は過去分詞、昨年の出来事の made は過去形です。同じ形を持つ動詞もありますが、文中の役割を分けて考えます。

場面へ戻すと、花瓶を作った昨年の一回は3回のうちの一回です。残りの2回の時期や作品はわかりません。経験の文と詳述の文を並べることで、合計と一例の関係を保ったまま説明できます。

発展:ゼロの経験と、指定された過去の出来事

問題:話し手は今までにろくろを使った経験がありません。昨年は教室で手を使って器を作りました。この二つを別々の英文で述べなさい。ろくろは a potter’s wheel、手を使っては by hand とします。

候補を比べる前に、経験の対象が同じかを見ます。ろくろを使った経験はゼロですが、器を作った経験までゼロとは限りません。昨年の作業は手によるもので、ろくろを使ったという条件はありません。対象を取り違えずに否定する必要があります。

解答例は I have never used a potter’s wheel.(私は今までにろくろを使ったことが一度もありません。)I made a bowl by hand at a class last year.(私は昨年、教室で手を使って器を作りました。)です。never が修飾する経験は used a potter’s wheel です。後の文は特定の過去の作業を述べ、前の文と矛盾しません。

使ったことがないという文から、今後も絶対に使わないとは言えません。また、昨年の手作業の一回から、今までに手作業をした回数の合計も求められません。条件を変えずに文へ戻すと、否定の範囲と過去の詳述の両方が保たれています。

誤答から原因を探す

誤答:I have made a plate last year.(意図した意味:私は昨年皿を作りました。)last year は終わった過去の時を指定しています。経験として今までを数える形と、その指定を同じ述語に結び付けたことが原因です。昨年の出来事を伝えるなら I made a plate last year.(私は昨年皿を作りました。)とします。今までの経験とその一回の時期の両方を伝えたいなら、I have made a plate before.(私は以前に皿を作ったことがあります。)I made one last year.(私は昨年一枚作りました。)のように分けられます。

図3のように、修正の前には伝えたい内容を確かめます。過去の時を残す修正と、今までの経験を述べてから詳述する修正は、同じ一文の機械的な変形ではありません。どちらを選ぶかは話し手が必要とする情報で決まります。

図3 過去の時を混ぜた誤答の原因と二通りの修正

図3のように「昨年」を残すなら過去形です。経験を主題にするなら今までの範囲を示し、日付は次の文に渡します。後者では、二文の出来事が同じ一回を指すのかも文脈で確かめます。

誤答:She has never made a pot twice.(意図した意味:彼女は今までに鉢を2回作ったことがあります。)never と twice を同時に置くと、単純に「今までに2回作った」という意味にはなりません。意図どおりの肯定には She has made a pot twice.(彼女は今までに鉢を2回作ったことがあります。)とします。否定したいのが経験の有無なのか、特定の回数なのかも区別します。

誤答:Have you ever made a plate yesterday?(意図した意味:あなたは昨日皿を作りましたか。)ever があるから現在完了と決め、yesterday の指定を見落とした例です。昨日の出来事を聞くなら Did you make a plate yesterday?(あなたは昨日皿を作りましたか。)とします。今までの経験を聞きたいなら昨日という指定を外し、Have you ever made a plate?(あなたは今までに皿を作ったことがありますか。)と尋ねます。問い自体が変わることに注意します。

練習問題

問題はそれぞれ独立しています。時刻や回数は各場面の条件です。選択問題は番号、訂正と作文は英文で答えなさい。

  1. 今までに星の観察会に参加した経験があるかを聞きます。Have you ever ( ) a stargazing event?(あなたは今までに星の観察会に参加したことがありますか。)空欄に入る形を選びなさい。① attend(参加する) ② attended(参加した・参加したことがある) ③ attending(参加している)
  2. 話し手は今までにカヌーに乗った経験がゼロです。その意味になる文を選びなさい。① I have never ridden in a canoe.(私は今までにカヌーに乗ったことが一度もありません。) ② I have ridden in a canoe twice.(私は今までにカヌーに2回乗ったことがあります。) ③ I rode in a canoe yesterday.(私は昨日カヌーに乗りました。)
  3. 話し手は今までにパンを4回焼き、そのうち1回は先週でした。I have baked bread four times last week.(意図した意味:今までにパンを4回焼き、そのうち1回は先週でした。)を、回数と先週の一回を伝える二文に直しなさい。
  4. 今までに雪の中で写真を撮ったことがあるかを before を用いて尋ねます。take a photograph in the snow を使い、疑問文を作りなさい。
  5. 話し手は今までに舞台で歌ったことが一度もありません。昨年は客席で歌を聞きました。sing on stage と listen to songs を使い、それぞれを一文で伝えなさい。

練習の答えと戻し読み

  1. ②です。Have you ever attended a stargazing event?(あなたは今までに星の観察会に参加したことがありますか。)となります。Have と主語の後に過去分詞 attended を置きます。話し手は参加の日を指定せず、発話時までに一度でも参加したかを聞いています。①は原形、③は現在分詞なので、この位置には入りません。

  2. ①です。I have never ridden in a canoe.(私は今までにカヌーに乗ったことが一度もありません。)は経験がゼロという条件に一致します。②は2回という肯定、③は昨日の一回を伝えます。③は経験がゼロではないことを示すため、条件に合いません。

  3. 解答例は I have baked bread four times.(私は今までにパンを4回焼いたことがあります。)I baked bread once last week.(私は先週パンを1回焼きました。)です。four times は今までの合計で、once はその中の先週の一回です。先週の回数と合計を足して5回にはしません。残りの3回がいつかは条件から決まりません。

  4. 解答例は Have you taken a photograph in the snow before?(あなたは以前に雪の中で写真を撮ったことがありますか。)です。Have を主語の前に置き、take の過去分詞 taken を使います。before は文末で、発話時より前の経験を尋ねています。複数形の photographs を使うなど、同じ経験の有無を自然に尋ねる文も条件に合います。

  5. 解答例は I have never sung on stage.(私は今までに舞台で歌ったことが一度もありません。)I listened to songs from the audience last year.(私は昨年、客席で歌を聞きました。)です。sung は sing の過去分詞です。歌う経験の否定と、昨年聞いた出来事は両立します。二文で条件を保ち、自然な過去形で客席から聞いたことを示す別解も認められます。

覚えておくこと

つまずきを見分ける

答えが合わないときは、まず発話時を丸で囲み、問題が求める範囲に線を引いてみます。昨年の点と今までの線を混同していれば、形の暗記より先に範囲を言葉で説明する練習が必要です。線は引けても Have の後に原形を書くなら、主語と過去分詞を確かめます。

個別指導では、同じ場面の条件を「今までに何回」から「昨年何をしたか」に変え、どの情報が変わり、どの形を選ぶかを口頭で確かめます。さらに never が否定する動作を指してもらえば、ろくろを使った経験と器を作った経験の取り違えも見つけられます。経験の範囲を定めると、一回の思い出も今までの履歴もそれぞれの場所に収まります。

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

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

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

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

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

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

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