한국에 없는 시제 이기에 이름 부터가 생소한 현재 완료.
Present Perfect
영어 이름입니다. 현재 완료.
현재 시제의 'have' 와 과거 분사 (present participle) 의 형태로
1. 의미 : 과거에 일어난 어떤 일이 현재까지 영향을 미치고 지속되는 것을 의미합니다.
2. 형태 : have/has + pp (동사의 과거분사 ; 3단 변화의 마지막형태)
* 과거분사
규칙적으로 과거형을 만드는 동사들은 -ed/-d/-ied 로 과거형과 똑같이 생겼습니다.
다만, 불규칙적으로 마음대로 생김새를 바꾸는 동사들은 삼단 변화를 외워야 합니다.
원형 | 과거형 | 과거분사형 |
hear | heard | heard |
buy | bought | bought |
see | saw | seen |
have | had | had |
be | was/were | been |
read | read | read |
write | wrote | written |
lose | lost | lost |
go | went | gone |
take | took | taken |
get | got | got/gotten |
오늘 예문에 쓰일 동사들의 3단 변화 입니다.
이 10개의 동사는 꼭 외우고 시작하기.
- 계속 : 과거에 시작된 일이 현재까지 계속 지속될 때
They have been married for nearly fifty years.
그들은 결혼한지 거의 50년이 되었다. (50년 동안 결혼을 한 상태로 유지해 오고 있다.)
She has lived in Seoul all her life.
그녀는 평생 서울에서 살아 왔다. (서울에서 계속 살아왔고 지금도 그렇다)
I've played the guitar ever since I was a teenager.
난 기타를 연주해왔다 / 10대 때부터
Where have you been?
어디에 있었어?
I've just been out to the supermarket.
수퍼에 가 있었어.
I've worked here since I left school.
나는 여기에서 근무 해왔어 / 내가 학교를 졸업한 후로
He has had that suit for more than ten years! Isn't it time to get a new one?
그는 그 수트를 10년도 넘게 가지고 있어왔어. 새로 살 때가 되지 않았나?
- 경험 : ~해본적이 있다. 과거에 했던 경험을 현재에 이야기 할 때. ever, never, before 과 함께 문장을 만들어 볼게요.
I've seen the movie before.
나 전에 그 영화 본 적이 있어.
He has written three books and he is working on another one.
그는 세 권의 책을 쓴 적이 있고, 지금 또 다른 책을 쓰고 있어요.
I've seen her on TV but I haven't read her book.
그녀를 TV에서 본 적이 있지만, 그녀의 책을 읽어본 적은 없어요.
Have you ever met George?
조지를 만나본 적 있어요?
Yes, but I've never met his wife.
네, 하지만 그의 아내는 만난 적이 없어요.
Have you ever been to San Francisco?
샌프란시스코에 가 본 적이 있나요?
No, but I've been to Los Angeles.
아니오, 하지만 LA에 가 본 적 있어요.
Have you ever seen a ghost?
유령을 본적이 있나요?
- 완료 : 과거부터 해오던 일을 방금 완료했다고 할 때
Have you finished your homework yet?
너의 과제를 아직 끝내지 않았니?
No, so far I've only done my history.
아니오, 아직 역사만 끝냈어요.
We have bought a new car this week.
이번 주에 새 차를 샀어요.
Would you like some more ice cream?
아이스크림 더 먹을래요?
No, thanks. I've had enough.
감사하지만, 괜찮습니다. 충분히 먹었어요.
I've finished reading the book.
그 책 읽기를 끝냈어요. (그 책 다 읽었어요.)
We've decided to spend a week in Paris.
우리는 파리에서 일주일을 보내기로 결정했어요.
We have just got back from our holidays.
우리는 지금 막 휴가에서 복귀했어요.
- 결과 : 과거의 어떤 일이 현재에 영향을 미쳐 어떤 결과를 가져왔다.
I can't get in the house. I've lost my keys.
집에 들어갈 수 없어요. 내 키를 잃어버렸어요. (그래서 지금 없어요.)
Teresa isn't at home. I think she has gone shopping.
테레사는 집에 없어요. 쇼핑하러 간 것 같아요.
Where's Maria? I haven't seen her for weeks.
마리아는 어디에 있나요? 그녀를 몇 주 동안 못 봤어요.
She's gone to Paris for a week. She will be back tomorrow.
그녀는 파리로 가서 지금 없어요. 내일 돌아올 거에요.
- have been to vs have gone to
~에 가본적이 있다. vs ~에 가버려서 지금 없다.
#현재완료
#해본적있다
#have_pp
#영어공부