問 1
I ( ) visited Kyoto three times.
- am
- has
- had
- have
have/has + 過去分詞
I/We/You/They + have、He/She/It + has で現在完了を作る。主語の人称により have/has を使い分ける。
"I ~ visited Kyoto three times" は経験を表す現在完了 = 「I have visited」。現在完了の構造 ━ 主語 + have/has + 過去分詞 (p.p.)。have/has の使い分け ━ ★ I/You/We/They + have ★ He/She/It + has。3人称単数の時だけ has を使う (現在形と同じルール)。現在完了の3用法 ━ ★ ①経験 (have ever, have never, ~ times), ★ ②継続 (have ~ since/for), ★ ③完了 (have just, have already, have yet)。
「has」
= I に has は誤り ━ I は 1人称、have を使う。
「had」
= had は過去完了 ━ 現在完了は have/has。
「am」
= be動詞は現在完了に不可 ━ 現在完了は have/has のみ。
| パターン | 意味 | 例 |
|---|---|---|
| I have + p.p. | 私は〜したことがある | I have visited Kyoto. |
| She has + p.p. | 彼女は〜したことがある | She has eaten sushi. |
| We have + p.p. | 私たちは〜した | We have finished. |
| They have + p.p. | 彼らは〜した | They have left. |
| It has + p.p. | それは〜した | It has rained. |
I have visited Kyoto three times.
京都を3回訪れたことがある。
She has lived here for 10 years.
彼女はここに10年住んでいる。
We have finished our homework.
宿題を終えた。
- 現在完了の3つの主要用法 (4級超頻出!)
★ ①経験 "Have you ever ~?" / "I have never ~" / "I have ~ed twice" (これまでに〜したことがある), ★ ②継続 "have ~ed since 2010" / "have ~ed for 5 years" (今もずっと続いている), ★ ③完了 "have just ~ed" / "have already ~ed" / "have not ~ed yet" (ちょうど〜した/まだ〜してない)
- 過去形 vs 現在完了の重要差
★ 過去形 ("I visited Kyoto last year.") = 過去の一時点、もう終わった ★ 現在完了 ("I have visited Kyoto.") = 現在につながる、経験/結果が今もある
- ago と現在完了は同居不可!
✗ "I have visited Kyoto 3 years ago." → ○ "I visited Kyoto 3 years ago." (過去形に直す)
- have の語源
古英語 habban (持つ) ━ 現在完了は "〜した状態を持っている" が原義