현재완료 have + 과거분사형

과거의 행동이나 사건을 현재와 연결시켜주는 시제. 즉, 과거에 시작한 일을 방금 막 완료했다거나, 과거부터 현재까지 계속 하고 있는 행동, 과거의 일의 결과가 현재까지 남아있는 상태 등을 표현할 수 있다.

1. 완료: 과거에 시작되어 현재 막 완료된 동작
They have just arrived. 그들은 방금 도착했다.

2. 계속: 과거부터 현재까지 계속되는 동작
We have studied Globish since 2007. 우리는 2007년부터 글로비시를 공부하고 있다.

3. 경험: 과거에 했던 일의 경험을 현재 지니고 있는 경우
I have been to Japan twice. 나는 일본에 두 번 가봤다. (현재까지 2번)
I have never seen him read a book. 나는 그가 책 읽는 것을 본 적이 없다. (현재까지)

4. 결과: 과거에 일어난 일의 결과가 현재 남아 있는 경우
I have lost my purse. 나는 지갑을 잃어버렸다. (그래서 지금 내 수중에 없다.)

* 현재완료형과 함께 쓰일 수 없는 단어들
1. 분명한 과거를 나타내는 부사구:  yesterday, last night, last week, last year, ~ago, in 2000
I have been to school yesterday X
I went to school yesterday O
2. 의문사 when.
When have you been to England? X
Have you been to England? O
When did you go to England? O

부정문 have not/never + 과거분사형
Lisa hasn't started learning Cantonese yet. 리사는 아직 광동어 공부를 시작하지 않았다.
They have never met each other for ten years. 그들은 10년째 서로 만나지 않고 있다.

의문문 Have + 주어 + 과거분사형 ~?
조동사 Have/Has를 앞으로 보내고 뒤에 주어와 과거분사가 온다. 대답은 Yes/No로 한다.
Have you ever been to Jeong Seon? 정선에 가본 적 있니?
Has he lived in Seoul for a long time? 그는 서울에 오래 살았나요?


profile