
はじめに
中学3年生になると、英語表現の幅がぐっと広がります。その中でも最も重要な文法が現在完了形です。
「アメリカに行ったことがある」「この映画を3回見た」のように、過去の経験を現在の視点から語る表現を学びましょう。過去形との違いを理解すれば、より豊かな英語表現ができるようになります!
今回は現在完了形の3つの用法(経験・完了・継続)のうち、経験を表す用法を学びます。
現在完了形とは?
現在完了形は、過去の出来事を現在とつなげて表現する文法です。
過去形は「過去のある時点で何が起こったか」を伝えますが、現在完了形は「過去の出来事が現在にどう関係しているか」を伝えます。
| 文法 | 例文 | ニュアンス |
|---|---|---|
| 過去形 | I visited Kyoto last year. | 去年京都を訪れた(過去の事実) |
| 現在完了形 | I have visited Kyoto. | 京都を訪れたことがある(経験として今も持っている) |
現在完了形を使うことで、「だから京都のことをよく知っている」「おすすめの場所を教えられる」といった現在への関連性が含まれます。
現在完了形の作り方
基本の形
have / has + 過去分詞
| 主語 | have/has | 例文 |
|---|---|---|
| I / You / We / They | have | I have visited Kyoto. |
| He / She / It | has | She has visited Kyoto. |
過去分詞とは、動詞の変化形の一つです。規則動詞は過去形と同じ(-ed)、不規則動詞は個別に覚える必要があります。
規則動詞の過去分詞
規則動詞は過去形と同じ形です。
| 原形 | 過去形 | 過去分詞 |
|---|---|---|
| play | played | played |
| visit | visited | visited |
| watch | watched | watched |
| study | studied | studied |
不規則動詞の過去分詞
不規則動詞は個別に覚えましょう。よく使うものを紹介します。
| 原形 | 過去形 | 過去分詞 | 意味 |
|---|---|---|---|
| go | went | gone | 行く |
| see | saw | seen | 見る |
| eat | ate | eaten | 食べる |
| read | read | read | 読む |
| write | wrote | written | 書く |
| speak | spoke | spoken | 話す |
| take | took | taken | 取る |
| make | made | made | 作る |
| have | had | had | 持つ |
| be | was/were | been | いる・ある |
経験を表す現在完了形
「〜したことがある」
現在完了形の経験用法は、「今までに〜したことがある」という過去の経験を表します。
- I have visited Paris. (私はパリを訪れたことがあります。)
- She has eaten sushi. (彼女は寿司を食べたことがあります。)
- We have seen that movie. (私たちはその映画を見たことがあります。)
いつ経験したかは重要ではなく、「経験として持っている」ことがポイントです。
ever と never:経験を尋ねる・否定する
ever(今までに)
ever は「今までに」という意味で、疑問文で経験を尋ねるときに使います。
Have you ever + 過去分詞 〜?
- Have you ever been to London? (ロンドンに行ったことがありますか?)
- Have you ever eaten Thai food? (タイ料理を食べたことがありますか?)
- Has she ever seen a shooting star? (彼女は流れ星を見たことがありますか?)
ever は have と過去分詞の間に置きます。
never(一度も〜ない)
never は「一度も〜ない」という意味で、経験がないことを強調します。
主語 + have/has never + 過去分詞
- I have never been to America. (私はアメリカに行ったことがありません。)
- He has never eaten natto. (彼は納豆を食べたことがありません。)
- We have never seen such a beautiful sunset. (私たちはこんなに美しい夕日を見たことがありません。)
never はそれ自体が否定の意味を持つので、not は不要です。
❌ I have not never been to America. ✅ I have never been to America.
回数を表す表現
経験の回数を伝えるときは、文末に回数表現を置きます。
| 回数 | 英語表現 |
|---|---|
| 1回 | once |
| 2回 | twice |
| 3回 | three times |
| 4回 | four times |
| 何回も | many times |
| 数回 | a few times / several times |
例文
- I have been to Okinawa once. (私は沖縄に1回行ったことがあります。)
- She has watched that movie twice. (彼女はその映画を2回見たことがあります。)
- He has read this book three times. (彼はこの本を3回読んだことがあります。)
- We have visited the museum many times. (私たちはその博物館に何度も訪れたことがあります。)
疑問文と否定文
疑問文
Have / Has + 主語 + 過去分詞 〜?
have/has を文頭に出します。
- Have you visited Hokkaido? (北海道を訪れたことがありますか?)
- Has he ever tried bungee jumping? (彼はバンジージャンプをしたことがありますか?)
答え方
- Yes, I have. / No, I haven't.
- Yes, he has. / No, he hasn't.
否定文
主語 + have/has not + 過去分詞
have not の短縮形は haven't、has not は hasn't です。
- I haven't seen that movie yet. (私はその映画をまだ見ていません。)
- She hasn't visited her grandparents recently. (彼女は最近祖父母を訪ねていません。)
過去形と現在完了形の違い
使い分けのポイント
| 過去形 | 現在完了形 |
|---|---|
| いつ起こったかが重要 | 経験があることが重要 |
| 具体的な過去の時点を示す | 時点は示さない(または回数) |
| yesterday, last week など | ever, never, before, 回数など |
比較例文
| 過去形 | 現在完了形 |
|---|---|
| I went to Paris last summer. | I have been to Paris. |
| (去年の夏にパリに行った) | (パリに行ったことがある) |
| She ate sushi yesterday. | She has eaten sushi before. |
| (昨日寿司を食べた) | (以前寿司を食べたことがある) |
重要: 過去の特定の時点(yesterday, last year, in 2020 など)を使う場合は過去形を使います。
❌ I have visited Paris last year. ✅ I visited Paris last year. ✅ I have visited Paris. (時点を言わない)
例文で練習しよう!
実際の例文で現在完了形(経験)の使い方を確認しましょう。タイピング練習で体に染み込ませてくださいね。
例文1
I have never seen such a beautiful rainbow before. (私は今までこんなに美しい虹を見たことがありません。)
→ never で経験がないことを強調しています。
例文2
She has visited many countries and learned about different cultures. (彼女は多くの国を訪れ、異なる文化について学びました。)
→ 経験が現在の知識につながっていることを示しています。
例文3
Have you ever tried traditional Japanese tea ceremony? (日本の伝統的な茶道を体験したことがありますか?)
→ ever を使った経験を尋ねる疑問文です。
例文4
He has read that mystery novel three times because it is so exciting. (彼はそのミステリー小説があまりにも面白いので3回読んだことがあります。)
→ 回数表現 three times で経験の回数を示しています。
例文5
We have never eaten such delicious pasta in our lives. (私たちは人生でこんなに美味しいパスタを食べたことがありません。)
→ in our lives で「人生で」という強調を加えています。
例文6
Have you ever been to a foreign country during summer vacation? (夏休みに外国に行ったことがありますか?)
→ been to 〜 で「〜に行ったことがある」を表現。
例文7
My brother has won the speech contest twice at his school. (私の兄は学校のスピーチコンテストで2回優勝したことがあります。)
→ twice で2回の経験を表しています。
例文8
I have already finished reading that book, so you can borrow it. (私はすでにその本を読み終えたので、貸してあげられますよ。)
→ 経験が現在の行動につながっています。
例文9
They have traveled to Europe several times and know it very well. (彼らはヨーロッパに何度か旅行したことがあり、とてもよく知っています。)
→ several times で「何度か」の経験を表現。
例文10
She has never forgotten the kindness her teacher showed her. (彼女は先生が見せてくれた優しさを決して忘れたことがありません。)
→ never で「一度も〜ない」という強い否定を表現。
よくある間違い
間違い1:過去を表す語と一緒に使ってしまう
❌ I have visited Kyoto last year. ✅ I visited Kyoto last year. ✅ I have visited Kyoto. (時点を言わない)
yesterday, last week, in 2020 などの過去の特定時点を示す語とは一緒に使えません。
間違い2:have と has の使い分けを間違える
❌ She have been to Canada. ✅ She has been to Canada.
❌ They has seen the movie. ✅ They have seen the movie.
三人称単数(he, she, it)には has、それ以外には have を使います。
間違い3:過去分詞を間違える
❌ I have went to Tokyo. ✅ I have gone to Tokyo.
❌ She has eat sushi. ✅ She has eaten sushi.
不規則動詞の過去分詞はしっかり覚えましょう。
間違い4:never と not を一緒に使ってしまう
❌ I have not never been to America. ✅ I have never been to America.
never はそれ自体が否定の意味を持つので、not は不要です。
間違い5:ever を肯定文で使ってしまう
❌ I have ever been to Paris. ✅ I have been to Paris. ✅ Have you ever been to Paris?
ever は主に疑問文で使います。肯定文では不要です。
短縮形を覚えよう
会話やカジュアルな文章では短縮形がよく使われます。
| フルフォーム | 短縮形 |
|---|---|
| I have | I've |
| You have | You've |
| We have | We've |
| They have | They've |
| He has | He's |
| She has | She's |
| It has | It's |
| have not | haven't |
| has not | hasn't |
- I've been to Osaka twice. (大阪に2回行ったことがあります。)
- She's never tried skiing. (彼女はスキーをしたことがありません。)
- We haven't seen him recently. (私たちは最近彼に会っていません。)
まとめ
今回は現在完了形の経験用法を学びました。
基本の形
- have / has + 過去分詞
- 「〜したことがある」という経験を表す
重要な副詞
- ever:疑問文で「今までに」
- never:「一度も〜ない」
- once / twice / three times:回数を表す
過去形との違い
- 過去形:いつ起こったかが重要(yesterday, last year など)
- 現在完了形:経験があることが重要(時点は言わない)
注意点
- 過去を表す語(yesterday, last week など)とは一緒に使えない
- he/she/it には has、それ以外には have
- never と not を一緒に使わない
次回は現在完了形の完了・結果を表す用法を学びます。just, already, yet を使った「〜したところだ」「もう〜した」「まだ〜していない」という表現をマスターしましょう!
関連記事
【中学英語】There is/areと疑問詞をマスター!「〜がある」「どこ・何・いつ」の言い方
There is/are構文と疑問詞(what, where, when, how)を使った疑問文を解説。「テーブルの上に本があります」「どこに住んでいますか?」など、便利な表現が身につきます。
【中学英語】this/thatと所有格をマスター!my・your・his・herの使い方
指示代名詞(this, that)と所有格(my, your, his, her, our, their)の使い方を解説。「これは私の本です」「彼女のバッグは青いです」など、物を指したり所有を表す表現が身につきます。