問 1
Have you ever ( ) sushi?
- ate
- eaten
- eat
- eating
Have you ever + 過去分詞 ~ ? (経験を尋ねる)
Have you ever + 過去分詞 ? = 「今までに〜したことがありますか?」。経験の有無を尋ねる定型疑問文。
"Have you ever ~ sushi?" は「寿司を食べたことがありますか?」 = 「eaten」 (eat の過去分詞)。現在完了 経験: have/has + 過去分詞 で「〜したことがある」を表す。ever = 「今までに/かつて」 ━ 経験を尋ねる疑問文で必須の副詞、主語と過去分詞の間に置く。eat の活用: eat (原形) → ate (過去形) → eaten (過去分詞) ━ 不規則動詞。
「eat」
= 原形は不可 ━ have の後は過去分詞 eaten。
「ate」
= 過去形は不可 ━ 完了形は過去分詞 (eaten)。
「eating」
= -ing 形は不可 ━ have eating は文法的に誤り。
| 形 | マーカー | 例 |
|---|---|---|
| eat (食べる) | ate → eaten | Have you eaten sushi? |
| see (見る) | saw → seen | Have you seen this? |
| be (いる/行く) | was/were → been | Have you been there? |
| go (行く) | went → gone | Has she gone home? |
| ride (乗る) | rode → ridden | Have 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.
兄は刺身を食べたことがない。
現在完了 経験 の3大マーカー (3級超頻出) ━ ★ ever = 「今までに」 (疑問文で使う): "Have you ever been to Kyoto?" ★ never = 「一度も〜ない」 (否定の経験): "I have never been to Kyoto." ★ before = 「以前に」 (肯定文で使う): "I have been to Kyoto before." ━ 過去形 (ago) とは違い、現在完了は「今までの経験」を強調。