"현재완료"의 의미
- 과거와 현재의 상황을 묶어서 표현하려는 것인데, 한글에는 없는 느낌 표현이라 상상이 어렵지만
실제 회화에서는 현재형보다 더 친숙하게 아주 많이 쓰인다.
- 과거에서 시작하여 주욱 진행되다가 현재까지 이어지는 일
- 결과 / 완료 : 과거의 일이 현재에 남긴 결과, 완료된 상태
- 경험 : 과거의 일을 경험했다는 의미로 표현
- 계속/반복 : 과거의 일이 지속되어 현재도 계속 이어지는 것
Patterns:
1. 현재완료: have + p.p : 과거에서 현재까지 진행되는 것
- 계속 : for ~ (~동안), since~ (~이래로)와 잘 연결된다
I have been married for 10 years. ( 난 결혼한 지 10년 됬어)
= It has been 10 years since I got married.
I have bought a new car. so I'm very happy now.
난 새 차를 샀었어. (지금도 갖고 있고) 그래서 지금 난 무척 행복해
I have studied English for 10 years. (난 10년 동안 영어공부를 해오고 있어)
I haven't seen you for a long time. (=Long time no see)
- 결과 :
I have lost my key. (나 열쇠를 잃어버렸어 (그래서 지금 안갖고 있어))
The couple has moved into a new apartment. (그 커플은 새 아파트로 이사했어. (지금도 살아)
- 완료 : just(방금), already(벌써), recently(최근에), yet(아직), now/ just now(지금 막)
He has just finished writing a letter. (그는 막 편지쓰기를 마쳤어. (쓴 결과가 남아있는거지)
I have just finished my homework. 난 방금 숙제를 마쳤어.
- 경혐 : 경험횟수를 나타내주는 빈도 부사들과 잘 쓰임
ever, never, before, so far(지금까지), once, twice, ...
I have been to America before. 난 예전에 미국 가본 적이 있어.
I have already read the book. 난 이미 그 책 읽었어.
- 반복 : every 가 나타나서 반복주기를 표현함
I have met him every weekend for 10 years. (난 그를 10년동안 매주 주말에 만나왔어)
*주의*
"어디에 가본 적이 있다"라는 표현은 have been to ~ 를 쓴다.
가다(go)의 의미를 강조하려고 have gone to ~ 라고 쓰면 '어디로 가벼렸다' 라는 결과적 표현이 된단다.
영작 test:
(1) 그는 죽은 지 10년이나 됬어요.
He died since 10 years. (X)
He has been died for 10 years. (O)
It has been 10 years since he died. (O)
(2) 나는 은퇴한지 3년이 지났어.
I have been 3 years since I retired. (O)
(3) 로라와 사귄지 얼마나 됬니? (go out with~ ~와 사귀다)
How long have you gone out with Rola? (O)
(4) 난 한번도 유럽에 가본 적이 없어.
I have never been to Europe. (O)
2. 현재완료 진행 : have been ~ing : 진행의미를 강조한 표현 (~해오고 있다...라는 의미)
I have been waiting for the bus 30 minutes. 난 30분째 그 버스를 기다리고 있어
영작 test
(1) 그는 하루 종일 TV만 보고 있어
He has been watching TV all day. (O)
(2) 그 회사에서 일한지 얼마나 됬어?
How long have you been working for the company? (O)
(3) 난 그 회사에서 30년째 일하고 있어.
I have been working for the company for 30 years. (O)
Summary Exam.
(1) 그는 20살 때부터 술을 마셨다.
He has drinked since he was 20 (years old). (O)
(2) 난 그를 전에 본 적이 없어.
I have not seen him before. (O)
(3) 노래방에 가본 적 있니?
Have you ever been to Norebang? (O)
(4) 난 어렸을 때 5년동안 일본에 살았었어.
I have lived in Japan for 5 years when I was young. (X)
: when 을 사용하면 의미가 과거시제 느낌이 되기 때문에
동사를 lived 라고 하는게 맞다.
현재완료(경험) 표현을 하려면 동사를 have lived로 하고 when 을 빼고 since를 써준다.
--> I lived in Japan for 5 years when I was young. (O: 과거시제)
I have lived in Japan for 5 years since I was young. (O)
: 과거의 어느 시점인지는 불확실하지만 어렸을 때부터 지금까지 5년동안 살아왔다는 의미로 풀어볼 수 있다......썩 좋은 표현은 아닌 듯.
(5) 그는 어제밤 강도혐의로 체포됬어.
He was arrested for robbery last nignt. (O) 이런 표현은 현재 완료형 보다는 단순 과거시제+수동태가 더 올바른 표현인 것 같다.
그는 어제부터 강도혐의로 체포되어 있어.
이런 의미라면 be imprisoned 를 써서,
He has been imprisoned for robbery since yesterday.
정도의 표현이 적당할 것 같다.
..오늘 연습 끝 ..
'취향편지 > 취향 English' 카테고리의 다른 글
영알못 영작연습#18-미래세제와 미래완료 -난 언젠가 부자가 될거야 (0) | 2020.03.18 |
---|---|
영알못 영작연습#17 과거시제들 - 과거에도 진행형과 완료형이 있다?. . . 너 어제 밤에 거기서 뭐하고 있었어? (0) | 2020.03.17 |
영알못 영작연습#15 가정법 (0) | 2020.03.15 |
영알못 영작연습#14 비교급, 성질과 정도의 차이 (0) | 2020.03.14 |
영알못 영작연습#13 평서문, 의문문, 명령문 (0) | 2020.03.13 |