KING JESUS

Have + p.p 본문

능력의 삶/공부법

Have + p.p

KING JESUS 2010. 12. 1. 15:46

현재완료의 경험용법은, ever, never, once, twice, before, seldom, sometimes, many times, three times... 등의 횟수를 나타내는 부사와 같이 쓰입니다.... 이런 부사의 도움이 없다면 간혹 헷갈리는 경우도 있지만, 그럴경우라도 문맥의 흐름으로 잘 파악할 수 있습니다.

 

현재완료의 계속용법 기간을 나타내는 부사와 같이 쓰입니다. 즉 for 3 years, since 등의 기간 표현 부사와 함께요...

 

현재완료는 분명 과거를 나타내는 부사와는 같이 사용할 수 없는 일이지요...

~ago, yesterday, then, last ~, when으로 시작하는 과거사실 인용문, the day before yesterday, just now 등의 어구와 함께는 반드시 과거시제만을 사용해야합니다..

 

1) Have you been to Rome? 로마에 갔다온적 있어?
    Yes, I have. many times. 응 여러번 갔다왔어

->  현재완료의 경험용법입니다.

 

2) How long has she been in Ireland? 그녀는 아일랜드에 얼마나 있었어?
    She has been in Ireland since Monday. 그녀는 월요일이후로 아일랜드에 있었어

have been은 갔다왔다(과거부터 현재까지에 경험이지만 지금현재는 아닌것) 라는 그런뜻으로 해석을 계속 했던터라서 헷갈리네요..

-> 현재완료의 계속용법입니다.

 

she has been in Ireland for three days 라고한다면
이것도 마찬가지로 그녀는 삼일동안 아일랜드에 있었어 (현재도 아일랜드에 있다)
이렇다면 이것은 아직까지도 아일랜드에 있는 것을 뜻하는데..

she has been in Ireland for three days 이렇게 대답한거에 대한 해석이 첫번째질문처럼

과거에 삼일동안 갔다왔던적이 있고 지금은 아니다 라는건 말이 안되는건가요??

--> 기간하고 쓰였기 때문에 계속으로 받아들여야합니다.. 경험 아님..

 

첫번째질문(Have you been to Rome?)에 대답을 I have been in Rome since Monday라고하면 
이것 또한 맞는것인지 /너는 로마에 갔다온적있냐 - 나는 월요일이후로 로마에 있다;;

그러니까 상황에 따라 대답과 질문의 의미가 달라지는 것인지

아니면 to나 for 이런것에 따라서 질문의 의미가 달라지는 것인지
독해를 어떻게 해야하는지 내가 쓸때는 어떻게 써야하는지
저 두질문에 차이점이 궁금합니다 ㅠㅠ

 

-> 질문을 로마에 갔다온적이 있니? 라고 물었는데.. 답변을 지난 월요일 이래로 쭈욱 로마에 있었어..라는 답변은 불능의 답변입니다. 질문자의 질문으로 볼 때, 질문당시의 장소가 로마가 아닌데요..그러니 가본적이 있냐고 물어보는것이죠.. 그런데 답변은 지난 월요일 이래로 계속 로마에 있었다...ㅋ 말이 되나요?? 우스개 소리로 He's just joking. 이라면 받아들일 만 한데요... 당연히 답변은 three times 등 횟수가 나와야하죠.

 

-> 상황에 따라 질문의 의미가 달라지는게 아니고,  그 완료의 용법안에는 이미 정해진 정보와 양식이 있는것이고 그것을 이용하여 정보를 교환하는 것 뿐입니다...

 

How long has she been in Ireland? 그녀는 아일랜드에 얼마나 있었어? (지금까지) 하지만

-> 현재완료의 계속용법입니다

 

How long has she been in Ireland last month? 그녀는 지난달에 아일랜드에 얼마나 있었어 (지금은 아니다) 이렇게 뒤에오는 것에 따라 달라지는 건가요?

 

-> 현재완료를 사용하면 안되는 문장입니다. last month 가 나왔기에 무조건 과거로 사용해야합니다.

--> How long was she in Ireland last month. 이렇게요..

 

she has been to NewYork 면 그녀는 뉴욕을 갔다온 적이 있다 

-> 현재완료의 경험용법이 맞아요..

 

she has been to NewYork for 2 years / since last month 면

그녀는 2년 동안 뉴욕에 있었다/ 그녀는 지난달 이후로 뉴욕에 있었다

이렇게 뒤에 써주는 것에 따라서 달라지는 건가요?

-> 현재완료의 계속용법입니다... 예, 위에서 언급한 바와 같이 기간하고 만나면 계속용법이됩니다.

-->하지만 she has been to NewYork for 2 years / since last month.

she has been in NewYork for 2 years / since last month.로 전치사 to -> in 으로 사용하여야합니다.

전치사 to는 방향이므로 정지상태를 나타내는 in 으로 사용해야 적당한 문장이 될 것입니다.

 

그리고 have been는 현재완료니까 have been 외에도 have done, have driven 등등 모든 현재완료가

다같은 방식인거죠?

 

-->같이 쓰는 부사가 제일 중요합니다만, 현재완료의 결과 용법은 동사단어로 사용하는 경우가 많이 있지요..일반적으로 have gone, have finished, have done, have bought 등 을 사용하여 결과용법을 사용합니다.

 

have been은 갔다왔다(과거부터 현재까지에 경험이지만 지금현재는 아닌것) 라는 그런뜻으로 해석을 계속 했던터라서 헷갈리네요..

-> 과거에 일어난 사건이 현재와의 관련성 여부를 나타내는 것이 현재완료입니다...

어떤 관련인가하면, 완료, 결과, 경험, 계속 의 4가지의 과거발생사건과 현재의 관련성을 언급하는것이죠..

 

참고로 다음은 현재완료에 관한 요약입니다. 잘 숙지하시고 문제를 좀 풀어보세요..

 

①완료 (just, already, by this time, yet 등과 함께 쓰임)

    : 현재까지의 동작 완료 표현.

    ◇과거표시 부사구인 ago, yesterday, then, last, when 등과 함께 쓸 수 없음.

    ◇특히 just, now는 현재완료와 함께 사용하나 just now는 반드시 과거

      시제와 함께 사용해야한다.

    * He has just come back home.   (○)

      → He came home just now.     (○)

      → He has come home just now. (×)

 

②동작의 결과.

      * She has bought a new car. (과거에 사서 지금도 가지고 있다)

        = She bought a new car and has it now.

      ◇ have gone은 1, 2인칭에는 사용하지 못함.

         * I have gone to the station. (×)

         * You have gone to London. (×)

일반적으로 have gone to 는 '-로 가고 현재 이자리에는 없다' 라는 것으로
보통 1,2인칭에는 쓰지 않습니다.
역시 글에서도 I have gone to busan 이라고
하지 않고 I'm in Busan 이라고 표현할 수 있습니다.

gone 은 현재 없는 상태, 가있는 상태

been 은 경험을 의미

1. Jim is on holiday. He's gone to Italy.

짐이 이태리로 갔으니 여기 없어 gone

2. Hello! I've just been to the shops. I've bought lots of things.

많은 물건들은 산 경험이므로 been

3. Alice isn't here at the moment. She's gone to the shop to get a newspaper.

현재 앨리스가 없다 그러므로 gone

4. Tom has gone out. He'll be back in about an hour.

탐이 나가것이므로 gone

5. 'Are you going to the bank?' 'No, I've already been to the bank.'

뱅크 갈거니라고 물어본거에 대해 이미 갔다왔다는 경험이므로 been 

 

 

③경험 (과거에서 현재까지)

      * Have you ever seen a tiger?

      ◇현재완료시제인 have + p.p가 과거 어느 때 부터 지금까지의 경험을

        나타낼 땐 ever, never, once, before, seldom 등과 함께 쓰임.

 

④계속; 상태의 계속 - 현재완료 have + p.p.

            동작의 계속 - 현재완료 진행형 have been + ~ing.

      * I have known her since she was a child. (○) - 상태의 계속.

        → I have been knowing her since she was a child. (×)

      * He has been studying English for ten years. (○) - 동작의 계속.

 

'능력의 삶 > 공부법' 카테고리의 다른 글

right now & right away  (0) 2010.12.02
will be able to & would have been able to  (0) 2010.12.02
접두사 & 접미사  (0) 2010.11.29
암기박스  (0) 2010.11.29
Power of your love - Hillsong  (0) 2010.11.25