과거에 그래왔고 현재까지도 그런 것.

과거의 행동에 의해 현재의 결과까지 이거지는 경우
- He told me his name, but I've forgotten it.
   그는 나에게 그의 이름을 말했었다, 하지만 난 그걸 기억하지 못한다.
   (과거에도 몰랐고 지금도 모른다.)
- "Is Kimberly here?" "No, she's gone out."
   Kimberly 여기 있냐?  아니, 나갔어.
   (과거에 나가서 지금도 나가 있는 상태)
- I can't find my purse. Have you seen it?
   나는 내 지갑을 못찾았어. 혹시 본적 있니?
   (지금까지 본 적 있냐고 물어봄)


새로운 정보나 최근에 일어난 일을 전달할 때
- The road is closed. There's been an accident.
    그 길은 막혔었다. 사고가 났대.


아래와 같은 경우에는 simple past 또한 사용이 가능하다.
- He told me his name, but I've forgotten it. or ... but I forgot it.
   (지금까지 기억하지 못한다... 또는 잊어버렸다 라고 표현 가능)
- Kimberly isn't here. She's gone out. or ... She went out.
   (그녀는 나가있는 상태다... 또는 나갔다 라고 표현 가능)


present perfect 와 just, already, yet를 같이 써도되고, 이를 simple past로 표현하는
것도 가능 하다.(똑같은 뜻으로 통한다.)


- "Are you hungry?" "No, I've just had lunch." (or I just had lunch.)
- "Don't forget to maul the letter." "I've already mailed it." (or I already mailed it.)
- Has it stopped raining yet? (or Did it stop raining yet?)


끝나버린 과거의 시간에 대해 말할때는 present perfect를 사용하지 않고 simple past를 사용.
- It snowed last night. (not has snowed)
- Where were you at 3:00? (not Where have you been)
- I started my new job two weeks ago. (not have started)



<excerpts from Grammar in Use Intermediate>

Posted by 윤연식
,