정의 / 설명
Present Perfect는 today / this week / this year처럼 아직 끝나지 않은 기간에도 씁니다. 기간이 현재와 연결되어 있기 때문입니다.
핵심 규칙
- 기간이 아직 진행 중일 때 쓴다.
- 형태: have/has + past participle
- 특정 시점보다 기간 내 결과/횟수에 초점을 둔다.
- 기간이 이미 끝났으면 Past Simple을 쓴다.
- this morning 같은 표현은 문맥에 따라 달라질 수 있다.
예문
- I have had three meetings today. - 저는 오늘 회의를 세 번 했습니다.
- She has written two emails this morning. - 그녀는 오늘 아침 이메일을 두 통 썼습니다.
- We have sold a lot of tickets this week. - 우리는 이번 주에 표를 많이 팔았습니다.
- My team has won twice this season. - 우리 팀은 이번 시즌 두 번 이겼습니다.
- 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.
팁
- 그 기간이 "지금도 열려 있는지"부터 판단하면 시제 선택이 안정적입니다.