中学生の学習ノート教科書をもう一段くわしく

現在完了:経験 ── 〜したことがある

「ピザを食べたことがある?」「ハワイに行ったことがない」など、人生の中での 経験を表すのが、現在完了の経験用法。ever / never / 回数などのキーワードで一発で見分けられます。中3英語の最重要文法。

現在完了の3用法(全体像)

  • ① 経験:「〜したことがある」(今回学習)
  • ② 完了・結果:「ちょうど〜したところだ」「もう〜した」
  • ③ 継続:「ずっと〜している」
  • 形はすべて have/has + 過去分詞
  • キーワードで用法を判別する

NEW CROWN 3 の復習では、経験 → 完了 → 継続の順に比べると整理しやすい。

形:have/has + 過去分詞

公式
経験を表す現在完了
主語 + have/has + 過去分詞 ~
「〜したことがある」「(経験を持つ)」
3単現主語(he, she, it)→ has、それ以外 → have

経験を示すキーワード(最重要)

語句意味位置
ever今までに(疑問文で)過去分詞の前
never一度も〜ない過去分詞の前
once1回文末
twice2回文末
数 + times〜回文末(three times など)
before以前に文末
How many times何回〜したことがある文頭(疑問)

例文

経験の例

I have visited Kyoto twice.(京都に2回行ったことがある)

She has never eaten sushi.(彼女は寿司を食べたことがない)

Have you ever seen a panda?(パンダを見たことある?)

I have been to Hokkaido before.(北海道に行ったことがある)

He has read this book three times.(彼はこの本を3回読んだ)

We have visited Tokyo once.(私たちは1回東京に行ったことがある)

have been to vs have gone to(重要)

違い

have been to ~:〜に 行ったことがある(戻っている、経験)

 例:I have been to Hawaii.(ハワイに行ったことがある、今は日本)

have gone to ~:〜に 行ってしまった(戻っていない、結果)

 例:He has gone to Hawaii.(彼はハワイに行った、今はハワイ)

→ 経験を表すなら必ず have been to

疑問文と回答

疑問文のパターン

Have you ever visited Tokyo?

— Yes, I have.(はい、あります)

— No, I haven't. / No, I have never visited Tokyo.

Has she ever played golf?

— Yes, she has. / No, she hasn't.

回数を聞く

How many times have you been to Tokyo?

— I have been there three times.

— I've never been there.

— I've been there a few times.

否定文

否定文の作り方

have/has + not + 過去分詞

短縮形:haven't / hasn't

例:I have not eaten sushi.(食べたことがない)

経験では never を使うのが普通

 例:I have never eaten sushi.

過去分詞の作り方(復習)

  • 規則動詞:原形 + ed(played, visited, used)
  • 不規則動詞:
  •  ・eat → ate → eaten
  •  ・see → saw → seen
  •  ・go → went → gone(been も)
  •  ・read → read → read(発音注意 [red])
  •  ・write → wrote → written
  •  ・speak → spoke → spoken
  •  ・do → did → done
つまずきポイント①:明確な過去の時点と一緒に使えない
  • × I have visited Tokyo yesterday.
  • ○ I visited Tokyo yesterday.(過去形)
  • ○ I have visited Tokyo.(経験、いつかは特定しない)
  • 「yesterday」「last week」「○年前」など 明確な過去の時点とは使えない
つまずきポイント②:have been to と have gone to
  • 経験「行ったことがある」 → have been to
  • 結果「行ってしまった」 → have gone to
  • 3人称単数主語の例で違いが分かりやすい
  • I have gone to は通常使わない(自分が話してるので戻っている)
つまずきポイント③:ever と never
  • ever は 疑問文でよく使う「今までに」
  • never は 否定の意味「一度も〜ない」
  • not + ever を 1語にしたのが never

英語で使えるようにする練習

この単元は、説明を読んで終わりにすると定着しません。次の型を、主語・時・目的語を入れ替えながら声に出してください。

現在完了:経験の基本パターン
have/has + ever/never + 過去分詞
音読して覚える例文

I have visited Kyoto twice.

Have you ever eaten sushi?

I have never seen snow.

よくあるミス
  • 経験は been to を使うことが多い。
  • ever は疑問文、never は否定の意味。
  • 回数は once/twice/three times。

練習問題

問題1(適切な語)
  1. I have (ever / never) eaten Thai food.
  2. Have you (ever / never) been to Australia?
  3. She has visited Paris (twice / yesterday).
  4. How many times (have / did) you been to Tokyo?
答えを見る

(1) never (2) ever (3) twice (4) have

問題2(英訳)
  1. あなたは富士山に登ったことがありますか。
  2. 私は一度もコーヒーを飲んだことがありません。
  3. 彼女は3回京都に行ったことがある。
  4. あなたは何回ロンドンに行きましたか?
答えを見る

(1) Have you ever climbed Mt. Fuji?

(2) I have never drunk coffee.

(3) She has been to Kyoto three times.

(4) How many times have you been to London?

問題3(been or gone)

( ) に been か gone を入れよ。

  1. I have ( ) to Hawaii. (ハワイに行ったことがある)
  2. He has ( ) to America. (彼はアメリカに行ってしまった)
答えを見る

(1) been(経験) (2) gone(結果、戻っていない)

問題4(間違い直し)

誤りを直せ。

I have visited Tokyo yesterday.

答えを見る

I visited Tokyo yesterday.(yesterday があるので過去形)

追加問題(瞬間英作文)
次の日本語を、このページの型を使って英語にしなさい。
  1. 私は京都を2回訪れたことがあります。
  2. 寿司を食べたことがありますか。
  3. 私は雪を見たことがありません。
答えを見る

(1) I have visited Kyoto twice.

(2) Have you ever eaten sushi?

(3) I have never seen snow.

まとめ

  • 現在完了の 経験:「〜したことがある」
  • 形:have/has + 過去分詞
  • キーワード:ever, never, once, twice, before
  • have been to(行ったことがある)≠ have gone to(行ってしまった)
  • 明確な過去の時点と 一緒に使えない(yesterday は ×)
  • 疑問文:Have you ever ~?
  • 否定:have/has not + 過去分詞、または never