현재완료 — have + 과거분사가 나타내는 것

have + 과거분사는 과거의 일이 지금과 이어져 있음을 나타냅니다. 언제 했는지보다 지금 어떤 상태인지에 무게가 있습니다.

현재완료와 단순과거의 차이

I lost my key 는 잃어버렸다는 과거 사실만 말합니다. 지금 찾았는지는 알 수 없습니다.

I have lost my key 는 잃어버려서 지금도 없다는 뜻입니다. 현재 상태가 함께 들어 있습니다.

한국어로는 둘 다 '잃어버렸다' 로 옮겨져 차이가 잘 드러나지 않습니다. 그래서 헷갈리기 쉽습니다.

함께 쓰는 말과 쓸 수 없는 말

just, already, yet, ever, never, since, for 가 현재완료와 잘 어울립니다.

yesterday, last week, in 2020 처럼 과거의 한 시점을 못 박는 말과는 쓰지 않습니다.

지금과 이어져 있다는 뜻인데 특정 과거 시점을 못 박으면 서로 어긋나기 때문입니다.

have 는 도우미다

여기서 have 는 '가지다' 가 아닙니다. 시제를 만드는 도우미일 뿐 뜻이 없습니다.

he/she 뒤에서는 has 로 바뀝니다. has finished 처럼 씁니다.

have 와 과거분사를 떼면 뜻이 달라지므로 한 덩어리로 묶어 동사로 보십시오.

현재완료 예문 12개 — 기호로 갈라 보기

주어는 ( ), 동사는 밑줄, 전치사구는 < >, 절은 [ ], 분사구문은 { } 로 표시했습니다. 아래 표기는 규칙 파서가 실제로 가른 결과입니다.

1I have read the book.

(I) have <read the book>.

저는 책을 읽었습니다.

<read the book> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

2I have sent the note.

(I) have <sent the note>.

저는 쪽지를 보냈습니다.

<sent the note> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

3I have checked the notice.

(I) have <checked the notice>.

저는 안내문을 확인했습니다.

<checked the notice> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

4I have prepared the notice.

(I) have <prepared the notice>.

저는 안내문을 준비했습니다.

<prepared the notice> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

5He has sent the book.

(He) has <sent the book>.

그는 책을 보냈습니다.

<sent the book> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

6He has checked the email.

(He) has <checked the email>.

그는 이메일을 확인했습니다.

<checked the email> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

7He has prepared the email.

(He) has <prepared the email>.

그는 이메일을 준비했습니다.

<prepared the email> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

8She has written the note.

(She) has <written the note>.

그녀는 쪽지를 썼습니다.

<written the note> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

9She has sent the package.

(She) has <sent the package>.

그녀는 소포를 보냈습니다.

<sent the package> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

10She has finished the notice.

(She) has <finished the notice>.

그녀는 안내문을 끝냈습니다.

<finished the notice> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

11We have written the book.

(We) have <written the book>.

우리는 책을 썼습니다.

<written the book> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

12We have sent the ticket.

(We) have <sent the ticket>.

우리는 표를 보냈습니다.

<sent the ticket> 는 전치사구입니다. 통째로 한 덩어리라 안에서 끊어 읽으면 뜻이 흐트러집니다.

읽다가 막힌 문장이 있으면 문장구조 분석기에 그대로 넣어 보십시오. 회원가입도 결제도 없습니다. 기호를 처음부터 익히시려면 10단원 학습 과정이 있습니다.

현재완료 — 자주 묻는 것

현재완료와 과거 중 무엇을 쓰나요

지금과 이어져 있으면 현재완료, 과거 시점을 못 박으면 단순과거입니다.

yesterday와 현재완료를 함께 쓸 수 있나요

쓸 수 없습니다. 특정 과거 시점을 못 박는 말과는 어울리지 않습니다.

have been과 have gone은 어떻게 다른가요

have been to 는 갔다 왔다는 뜻이고 have gone to 는 가서 지금 없다는 뜻입니다.

다른 문법 주제

지역별 문장구조 학습 안내

동네별로 예문을 바꿔 정리한 글이 전국 3,554곳에 있습니다.

앤보임24 · 영어 문법 정리 · 문법 주제 전체 · 분석기 · 홈