現在完了形

B1 英検2級 中級

have/has + past participle

説明

Use the present perfect to talk about life experience or a past state that is still important now.

For example, "I have lived in Osaka for three years." Here "have lived" shows a time that started in the past and continues now. "For three years" tells how long the action has lasted. Japanese often says "3年間大阪に住んでいます" or "大阪に3年間住んでいます," but English shows this link with "have/has + past participle." Do not use a finished time word like "yesterday" or "last year" with this tense.

例文

  • I have lived in Osaka for three years. 私は大阪に3年間住んでいます。
  • She has visited London twice. 彼女はロンドンに2回行ったことがあります。
  • Have you ever tried natto? 納豆を食べたことはありますか。
  • We have never seen that movie. 私たちはその映画を見たことがありません。
  • He has just left the office. 彼はちょうど会社を出たところです。
  • They haven't called me yet. 彼らはまだ私に電話していません。

よくある間違い

Japanese learners often use the present perfect with a finished time word.

Wrong: "I have visited Kyoto last year."

Right: "I visited Kyoto last year."

For life experience, use "Have you ever visited Kyoto?"

練習してみましょう この文法ポイントの穴埋めクイズに挑戦しましょう。