英語の現在完了形という文法は、過去から現在にまで行われたアクションを現します。
現在完了形は「have/has + 過去分詞」の形で表現されます。
例えば、
- I have finished my homework. (私は宿題を終わらせた)
- She has lived in Tokyo for 5 years. (彼女は5年間東京に住んでいる)
- They have eaten all the cookies.(彼らはすべてのクッキーを食べた)
現在完了形は、現在の状況を表すときによく使われます。
例えば、”I have a cold.”(私は風邪をひいている)のように現在病気であることを表すときに使われます。
また、現在までに起こったことを表すときにも使われます。
例えば、”I have read three books this week.” (今週3冊の本を読んだ)のように、現在までに3冊の本を読んだことを表すときに使われます。
現在完了形を使うときには、現在までに起こったことであることを意味します。そのため未来の行動に対しては現在完了形を使わないように注意しましょう。
例えば、”I will have finished my homeworkr by tomorrow.” (明日までに宿題を終わらせる)のように、未来のアクションを表すときは「will + 原形」の形で表す必要があります。