동사의 동작이나 상태가 한 시점에서 시작해서 다른 시점으로 끝나는 경우를 "완료형"이라고 합니다.
현재 완료형은 과거에 시작되었던 동작을 나타내기 위해 사용됩니다. 하지만, 동작이 여전히 현재까지 계속 되고 있기 때문에, 현재 완료형은 기본 과거형과 좀 다른데요.
현재 완료형의 예들
- Dave has studied for 2 hours.
데이브는 벌써 2시간째 공부하고 있어요.
(데이브는 2시간 동안 공부를 이미 했다고 지금까지 공부하는 중 있다. 현재 완료형입니다. ) - Dave studied for 2 hours.
데이브는 2시간씩 공부했어요.
(데이브는 2시간씩 공부했다. 동작이 이미 끝내서, 기본 과거형입니다.) - I have worked at this company for two years.
나는 이 회사에서 2년 동안 근무하고 있어요.
(나는 이 회사에서 2년 동안 근무를 했다고, 지금까지 아직 근무하고 있는다. 현재 완료형입니다.) - I worked at this company for two years.
나는 이 회사에서 2년 동안 근무했어요.
(나는 이 회사에서 2년 동안 근무를 했다고, 지금 일하지 않는다. 기본 과거형입니다.) - He has lived in Korea since last year.
그는 작년부터 한국에서 살고 있어요.
(그는 한국에서 아직 살고 있는다. 지금 한국에서 아직 살고 있어서, 현재 완료형입니다.) - He lived in Korea last year.
그는 작년에 한국에서 살았어요.
(동작이 끝냈다고, 그는 지금 한국에서 살지 않는다. 기본 과거형입니다.)
현재 완료형은 네 가지 용법으로 쓰입니다.
(1) 동작의 완료
- I have just recovered from a cold.
나는 이제 감기가 다 나았다.
(2) 결과
- I have lost my phone.
나는 핸드폰을 잃어버렸다.
(3) 경험
- I have been to Japan before.
나는 일본에 가 본 적이 있다.
(4) 계속
- I have known her since she was a baby.
그녀가 갓난아기었을 때부터 나는 그녀를 봐왔다.
현재 완료 시제를 사용하기
현재 완료형을 흔히 "have/has + 과거분사"라고 쓰는데 영어를 배우는 초보자들은 "have동사가 과거분사와 함께 "현재완료형"을 만든다"라고 말해 보면서 한국어에는 없는 과거분사의 개념을 빨리 익히는 것이 영어를 잘 배우는 첩경입니다.
현재 완료현을 만든 법은 다음과 같습니다.
- He has slept for hours.
그는 몇시간 동안 자고 있어요.
(그는 이미 몇시간씩 잤다고 아직 잠을 자고 있다.) - I have lost hope.
나는 희망을 잃었어요.
(나는 희망을 잃었다고 아직 회망을 없다.)
현재 완료 시제로 부정문을 작성하기
부정문을 작성하려면, "have/has not" + "과거분사"를 사용됩니다.
- He has not slept for hours.
그는 몇시간 동안 잠을 자지 않았어요.
(그는 이미 몇시간 동안 잠을 자지 않았다고 아직 잠을 자지 않다.) - I have not lost hope.
나는 희망을 잃지 않았어요.
(나는 희망을 잃지 않았다고 회망을 있다.)
현재 완료 시제로 질문을 만들기
질문을 작성하려면,"Have/Has" + "주어" + "과거분사"를 사용됩니다. 적성하는 방법은 다음과 같습니다.
- Has he been sleeping for hours?
그는 지난 몇시간 동안 잠을 자고 있어요? - Have you lost hope?
희망을 잃었어요?
부사를 사용하기
현재 완료형은 과거를 나타내는 부사와 함께 쓰이지 않습니다. 논리적으로 이치에 만지 않기 때문입니다.
과거를 나타내는 부사 | (Past Time Adverbs) |
---|---|
yesterday 어제 | the day before yesterday 그저께 |
in 연도 ~년에 | in those days 당시 |
last week 지난주 | last month 지난달 |
last year 지난해 | ago (a long time ago) 전에 (오래 전에) |
아직 시기가 다 지나가지 않은 경우를 나타내는 부사는 현재 완료현에서 쓸 수 있는데요. 예를 들으면, "today (오늘)"라는 단어는 현재의 뜻까지 포함하고 있습니다.
현재를 나타내는 부사 | Present Time Adverbs |
---|---|
now 지금 | lately 요즘 |
recently 최근 | how long 얼마나 오랫동안 |
today 오늘 | this week 이번주 |
this month 이번달 | this year 올해 |
예들:
- I have recently graduated university.
나는 최근에 대학을 졸업했다. - How long have you been in Korea?
한국에서 지내신지 얼마나 됐어요?
단축어
현재 완료형을 쓸 때는 이런 단축어가 흔히 쓰입니다.
- I have > I've
- You have > You've
- He has > He's
- She has > She's
- It has > It's
- We have > We've
- They have > They've
부정문을 작성하려면, 단축어를 이렇게 쓸 수 있습니다.
- I have not > I haven't
- You have not > You haven't
- He has not > He hasn't
- She has not > She hasn't
- It has not > It hasn't
- We have not > We haven't
- They have not > They haven't
댓글을 달려면 로그인해야 합니다.