B1

Present Perfect: 未完了の時間期間

定義 / 解説

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.

ヒント

  • その期間が「今も続いているか」を先に判断すると、時制選択が安定します。

進捗を追跡