현재완료는 과거에 일어난 일에 대한 현재의 상황을 연결해주기 위해 사용하는 문장입니다.
첫번째
"언제 그런 일이 있었는지에 대한 관심" 보다는
"과연 그런 일이 있었는지 없었는지"에 대한 관심이 클때입니다.
I have been to Tokyo.
나는 토쿄에 갔었다.
She has learned to speak Russian.
그녀는 러시아어를 배웠었다.
Stacy has become very successful.
스테이시는 매우 성공했다.
They have never eaten there before.
그들은 이전에 그곳에서 밥을 먹은적이 없다.
You have changed so much!
넌 정말 많이 변했다.
I haven't changed one bit.
나 일도 안변했는데.
She hasn't found the time yet.
그는 그게 언제였던지 아직 발견하지 못했다.
We have seen this movie ten times.
우리 이 영화 열번은 봤다.
I don't believe we have met. My name is David.
우리 만난적이 있다고 생각하지 않는다. 내이름은 데이빗드야.
👄
두번째는
새로운 변화나 정보에 대해 얘기할때입니다.
(뉴스에 이런 표현이 많이 등장합니다)
He has cleaned his room.
그는 방을 청소했다.
There has been a car accident on highway 16.
16번 고속도로에서 차사고가 있었다.
The police have arrested the criminal.
경찰이 범인을 체포했다.
Hurricane Irma has destroyed wide part of Florida..
하리케인 어마는 프롤리다의 넚은부분을 파괴했다.
현재완료와 단순과거의 차이
현재완료인 "I have bought a car."는 "과거에 차를 사서 현재도 보유하고 있다"는 내용입니다.
하지만 단순과거 "I bought a car."는 "과거에 차를 산 것"은 마찬가지이지만
현재도 "차를 보유하고 있는지 아닌지"에 대한 상황이 불분명한 것"입니다.
예를 들면 "I bought a car, but I sold it next day."라는 상황도 될수 있는 것입니다.
He has cleaned his room.도 마찬가지입니다.
그가 방청소를 했기때문에 현재도 깨끗하다는 의미를 가지고 있습니다.
하지만 He cleaned his room.은 과거에 청소를 했지만
현재도 깨끗하다는 의미는 내포하고 있지 않습니다.
|
I have just sold the last one.
방금전에 마지막 것을 팔았다.
Sue has broken the glass.
수가 잔을 깨트렸다.
How has she done it?
그녀가 그것을 어떻게 했을까?
Mom has just found out about it, and she is not pleased.
엄마는 방금 그것을 알아냈고 별로 즐거워하지 않았다.
They have already won. Let's go home.
그들이 방금 승리했다. 그러지 집으로 가자
I have made a special dish just for you.
당신만을 위한 특별한 요리를 준비했다.
She hasn't finished her homework yet.
그녀는 아직 숙제를 마치지 못했다.
현재완료 문장에는 "once, twice, been, ever, never"같은 부사들이 많이 사용됩니다.
👄
세번째는 과거에 시작한 일이 현재도 계속되고 있는 경우입니다.
이런 문장에는 전치사"since"나 "for"가 함께 쓰이는 경우가 많습니다.
I have been here for twenty minutes.
난 20분동안 여기 있었다.
I have been here since 9 o'clock.
난 9시부터 여기 있었다
John hasn't called for six months.
존이 6개월동안 전화를 하지 않았다.
John hasn't called since February.
존은 2월부터 전화를 하지 않았다.
He has worked in New York for a long time.
그는 오랫동안 뉴욕에서 일해왔다.
He has worked in New York since he left school.
그는 학교를 졸업한 이후 줄곳 뉴욕에서 일해 왔다.
I have thought about it for two hours.
나는 두달동안 그것을 생각해 왔다.
Kim has been sick since last week.
김은 지난주부터 아프고 있다.
Since when has he been sick?
언제부터 그가 아팠다고?
I have not been quite myself since the accident.
사고이후 나는 제정신 아니었다.
Kelly has had cats since I met her.
켈리는 내가 만난 이후 고양이를 가지고 있었다.
Sophie has always loved shopping.
소피는 항상 쇼핑을 좋아해 왔다.
기억해 두셔야 할 것은
완료는 과거 어느 시점부터 현재까지 주우~ ~ 욱 이어지는 상황이기 때문에
어느 한때를 꼭 집어서 말하는 부사와는 같이 사용할수 없습니다.
예,
just now, yesterday, ago. last night, then,
When으로 시작되는 부사구,
I have thought about it just now. (X)
When I saw her, She has talked to him. (X)
|
👄
현재완료 문장을 만드는 법을 보시겠습니다.
조동사" have, has"가 필요하고 본동사로는 과거분사를 사용합니다.
I have made a special dish just for you.
You have changed so much!.
She has learned to speak Russian..
He has lived here since 1992.
We have seen this movie ten times.
They have had cats since I can remember.
조동사 "have"와 "has"를 다음과 같이 줄여서 쓰는 경우가 많습니다.
I've made a special dish just for you.
You've changed so much!.
She's learned to speak Russian..
He's lived here since 1992.
We've seen this movie ten times.
They've had cats since I can remember.
|
👄
부정문일 경우 조동사와 본동사 사이에 not을 넣습니다.
I have not made a special dish just for you.
You have not changed so much!
She has not learned to speak Russian.
He has not lived here since 1992.
We have not seen this movie ten times.
They have not had cats since I can remember.
부정문도 다음과 같이 줄여서 쓰는 경우가 많습니다.
I haven't made a special dish just for you.
You haven't changed so much!
She hasn't learned to speak Russian.
He hasn't lived here since 1992.
We haven't seen this movie ten times.
They have not had cats since I can remember.
|
👄
의문문일 경우 조동사와 주어의 위치를 바꿉니다.
Have I made a special dish just for you?
Have you changed so much?
Has she learned to speak Russian?
Has lived here since 1992?
Have we seen this movie ten times?
Have they had cats since I can remember?
No comments:
Post a Comment