定義 / 解説
Present Perfect は、today / this week / this year のように「まだ続いている期間」にも使います。発話時点で期間が終わっていないため、出来事は今とつながっています。焦点は時点ではなく、その期間内の結果や回数です。期間が明確に終わっている場合は Past Simple に切り替えます。
主要ルール
- 期間がまだ開いているときに使う。
- 形: have/has + past participle。
- 正確な瞬間より、期間内の結果を重視する。
- 期間が閉じている場合は Past Simple 。
- this morning のような語は文脈で「開いている/閉じている」が変わる。
例文
- I have had three meetings today. - 今日は会議を 3 回しました。
- She has written two emails this morning. - 彼女は今朝メールを 2 通書きました。
- We have sold a lot of tickets this week. - 私たちは今週たくさんのチケットを売りました。
- My team has won twice this season. - 私のチームは今シーズン 2 回勝ちました。
- I have not eaten much today. - 今日はあまり食べていません。
よくある間違い
- ❌ I had three meetings today. -> ✅ I have had three meetings today.
- ❌ She has wrote two emails this week. -> ✅ She has written two emails this week.
- ❌ We have seen him yesterday. -> ✅ We saw him yesterday.
ヒント
- その期間が「今も続いているか」を先に判断すると、時制選択が安定します。