형태 : have p.p(과거분사) / has p.p
사용 : 과거에 일어난 일이 현재에 영향을 미칠때
해석(의미) : 완료, 결과, 경험, 계속
1. 완료 : 막 완료된 일
해석 : 막 ~ 했다
특징 : already, yet, just 와 함께 쓰인다
I haven't uploaded contents onto my blog yet.
I have just finished the work.
2. 결과 : 현재까지 영향을 미치는 일
해석 : ~을 해버렸다
Staff has lost her keys. (그래서 현재 열쇠가 없다)
He has gone to the U.S. (그래서 여기에는 현재 없다)
* ~한 지 ~지났다
5 years have passed since her mother died.
= Her mother has been dead for 5 years.
= It has been 5 years since his mother died.
3. 경험 : 과거부터 현재까지의 경험
해석 : ~한 적이 있다
특징 : ever, never, before, once 와 함께 쓰인다
I've never been to oasis of desert.
I have read the book before.
4. 계속 : 과거부터 현재까지 지속된 일
해석 : 계속~하고 있다/해 왔다
특징 : (since+기준시점:~한 이래로), (for+기간:~동안)과 함께 쓰인다
Olivia has worked for this company since 2010.
My friend have lived here since 2003.
*현재완료진행형
형태 : have/has been v-ing
사용 : 과거에서 현재까지 계속 진행되고 있는 동작, 상태
The festival has been holding since yesterday.