안녕하세요. 영어 문법 공부 9일차에 접어든 레프트 윙어입니다. 오늘은 현재 완료 진행형에 대해 알아보도록 하겠습니다.
현재 완료 진행형은 현재 완료 에 진행형을 더한 것인데요. 즉, 과거부터 현재까지 이어지는 어떤 일이 계속 진행되어 왔음을 의미하는 것입니다.
- It has been raining for 2 hours. 2시간 동안 비가 왔어.
- He has been learning English for 10 years. 그는 10년 간 영어를 공부해 왔어.
- I've been waiting for you. 기다리고 있었어.
현재 완료 진행형은 이제 막 종료된 일을 표현하는 데도 사용되는데요. 예를 들면 다음과 같습니다.
- She has been running. That's why she is out of breath now. 그녀는 달리고 있었어. 그래서 지금 숨을 헐떡이고 있는 거야.
현재 완료 진행형은 have + p.p. + ~ing
로 표현하는데요. 현재 완료형, 진행형과 비교해서 그 차이점을 알아두면 좋을 거 같습니다. 예문을 살펴 볼까요?
- It has been raining. 비가 내리고 있었어. (지금 막 그쳤을 수도 있고, 계속 내리고 있는 중일 수도 있음. 과거부터 지금까지 어쨌거나 2시간 동안 비가 내렸다는 의미.)
- It has been rained. 비가 내렸었다. (비가 내렸었고, 이제는 그침.)
- It is raining. 비 온다. (비가 내리는 있는 중)
이상으로 현재 완료 진행형에 대해 알아봤습니다.
[영어 문법 공부 - 12] for과 since의 차이점 비교하기 (0) | 2020.05.15 |
---|---|
[영어 문법 공부 - 10] 현재 완료 진행형과 현재 완료형 차이 비교 (0) | 2020.05.14 |
[영어 문법 공부 - 8] 현재 완료형과 과거형의 구분: I have done과 I did의 차이는? (0) | 2020.05.10 |
[영어 문법 공부 - 7] 현재 완료형이란? (0) | 2020.05.09 |
[영어 문법 공부 - 6] 과거 진행형이란? (0) | 2020.05.08 |