EigoPro 3級 文法 — 現在完了 経験

3級フォーマット (4択15問) 現在完了 経験 — have/has + p.p. + ever/never/before

15問合格 60%以上普通

新規登録 または ログイン が必要です

この単元の問題を3問、解説つきで公開しています

3級 · 文法 · 全15

1

Have you ever ( ) sushi?

  • ate
  • eaten
  • eat
  • eating
Pattern

Have you ever + 過去分詞 ~ ? (経験を尋ねる)

3級文法現在完了経験
ひとことで

Have you ever + 過去分詞 ? = 「今までに〜したことがありますか?」。経験の有無を尋ねる定型疑問文。

選択肢の解説Choice Analysis
正解

"Have you ever ~ sushi?" は「寿司を食べたことがありますか?」 = 「eaten」 (eat の過去分詞)。現在完了 経験: have/has + 過去分詞 で「〜したことがある」を表す。ever = 「今までに/かつて」 ━ 経験を尋ねる疑問文で必須の副詞、主語と過去分詞の間に置く。eat の活用: eat (原形) → ate (過去形) → eaten (過去分詞) ━ 不規則動詞。

  • eat

    = 原形は不可 ━ have の後は過去分詞 eaten。

  • ate

    = 過去形は不可 ━ 完了形は過去分詞 (eaten)。

  • eating

    = -ing 形は不可 ━ have eating は文法的に誤り。

活用 (主語別 / 時制別)
マーカー
eat (食べる)ate → eatenHave you eaten sushi?
see (見る)saw → seenHave you seen this?
be (いる/行く)was/were → beenHave you been there?
go (行く)went → goneHas she gone home?
ride (乗る)rode → riddenHave you ridden a horse?
文型バリエーション
文型
肯定S + have/has + ever + p.p.I have eaten sushi before.
否定S + have/has + never + p.p.I have never eaten natto.
疑問Have/Has + S + ever + p.p. ?Have you ever eaten sushi?
例文
  • Have you ever eaten sushi?

    寿司を食べたことがありますか?

  • I have eaten Japanese food many times.

    日本食を何度も食べたことがある。

  • She has eaten this dish before.

    彼女はこの料理を食べたことがある。

  • Have you ever eaten octopus?

    タコを食べたことがありますか?

  • My brother has never eaten sashimi.

    兄は刺身を食べたことがない。

💡Tip · 覚えるコツ

現在完了 経験 の3大マーカー (3級超頻出) ━ ★ ever = 「今までに」 (疑問文で使う): "Have you ever been to Kyoto?" ★ never = 「一度も〜ない」 (否定の経験): "I have never been to Kyoto." ★ before = 「以前に」 (肯定文で使う): "I have been to Kyoto before." ━ 過去形 (ago) とは違い、現在完了は「今までの経験」を強調。

2

I have never ( ) to Hokkaido.

  • go
  • going
  • been
  • went
Pattern

have/has + been + to ~ (〜に行ったことがある)

3級文法現在完了経験been to
ひとことで

have been to + 場所 = 「〜に行ったことがある」(経験)。have gone to (もう行ってしまった) と区別。

選択肢の解説Choice Analysis
正解

"I have never ~ to Hokkaido." は北海道に行ったことがない = 「been」have been to + 場所 = 「〜に行ったことがある」 ━ 経験を表す現在完了の定型。be の過去分詞は been (am/is/are → was/were → been)。重要対比: have been to (経験あり、今は戻っている) vs have gone to (もう行ってしまって、今ここにいない)。

  • go

    = 原形は不可 ━ have の後は過去分詞 been。

  • went

    = 過去形は不可 ━ 完了形は過去分詞。

  • going

    = -ing 形は不可 ━ be 動詞の過去分詞 been。

活用 (主語別 / 時制別)
マーカー
I/you/we/theyhave been toI have been to Osaka.
he/she/ithas been toShe has been to Paris.
否定have/has never been toI have never been to Hokkaido.
疑問Have/Has S ever been to ?Have you ever been to Kyoto?
文型バリエーション
文型
経験ありS + have/has been to + 場所I have been to Tokyo twice.
経験なしS + have/has never been toShe has never been to Korea.
回数S + have/has been to ~ + 回数I have been there three times.
例文
  • I have never been to Hokkaido.

    北海道に行ったことがない。

  • Have you ever been to London?

    ロンドンに行ったことがありますか?

  • My father has been to America twice.

    父はアメリカに2回行ったことがある。

  • She has been to that museum many times.

    彼女はその博物館に何度も行ったことがある。

  • We have been to Okinawa three times.

    沖縄に3回行ったことがある。

💡Tip · 覚えるコツ

have been to vs have gone to (3級重要対比) ━ ★ have been to + 場所 = 「行ったことがある」(経験、今は戻っている): "I have been to Paris." (パリ行ったことある、今は日本にいる) ★ have gone to + 場所 = 「行ってしまった」(その場にいない): "She has gone to Paris." (彼女はパリに行ってしまった、今いない) ━ 主語が話者自身 (I) の場合は have gone to は使わない (自分が「行ってしまった」なら話せない)。回数表現: once (1回), twice (2回), three times (3回) ~。

3

She ( ) visited Kyoto three times.

  • has
  • have
  • was
  • is
Pattern

She/He/It + has + 過去分詞 (3単現の現在完了)

3級文法現在完了経験主語別
ひとことで

3人称単数 (he/she/it) の主語は has + 過去分詞。「She has visited」が正しく、「She have」は誤り。

選択肢の解説Choice Analysis
正解

"She ~ visited Kyoto three times." は3人称単数 = 「has」現在完了の主語別: I/you/we/they/複数 → have、he/she/it/単数 → has現在形の3単現と同じルール: 3人称単数の主語には has を使う。3 times (3回) などの回数表現と組み合わせて「〜回したことがある」を表すのも頻出。

  • have

    = she には has ━ 3人称単数は has。

  • is

    = be 動詞は不可 ━ 完了形は have/has。

  • was

    = 過去形は不可 ━ 現在完了は have/has + p.p.。

活用 (主語別 / 時制別)
マーカー
Ihave + p.p.I have visited Kyoto.
you/we/they/複数have + p.p.They have visited Kyoto.
he/she/it/単数has + p.p.She has visited Kyoto.
固有名詞 (単数)has + p.p.Tom has visited Kyoto.
文型バリエーション
文型
3単現 肯定He/She/It + has + p.p.She has visited Kyoto.
3単現 否定He/She/It + has not + p.p.She hasn't visited Kyoto.
3単現 疑問Has + he/she/it + p.p. ?Has she visited Kyoto?
例文
  • She has visited Kyoto three times.

    彼女は京都を3回訪れたことがある。

  • Tom has played tennis since he was ten.

    Tomは10歳の時からテニスをしている。

  • My sister has lived in New York for five years.

    姉はニューヨークに5年住んでいる。

  • It has rained a lot this week.

    今週はよく雨が降った。

  • The dog has eaten all the food.

    犬が餌を全部食べてしまった。

💡Tip · 覚えるコツ

have/has の選び方フローチャート ━ ★ ① 主語が I/you/we/they/複数名詞have ★ ② 主語が he/she/it/単数名詞/固有名詞has ★ 例: I have / You have / We have / They have / The students have ━ Tom has / She has / It has / My mother has / The dog has。短縮形: I have → I've / She has → She's / They have → They've ━ 会話では超頻出。注意: She's は She is と She has 両方の意味、文脈で判断。

残り12問は、解いて確かめられます

15問すべてに、この形式の解説が付いています。 間違えた問題は記録され、あとから復習できます。

無料で登録して続きを解く

インストール不要・カード登録なし・いま全機能無料