현재 완료 진행형
현재 완료 진행형 만들기
현재 완료 진행형은 두 요소로 구성됩니다: 동사 'to be'의 현재 완료형 (have/has been), 그리고 주동사의 현재 분사 (원형+ing)
주어 | has/have been | 원형+ing |
She | has been | swimming |
긍정문: She has been / She's been running.
부정문: She hasn't been running.
의문문: Has she been running?
부정 의문문: Hasn't she been running?
예: 현재 완료 진행형, TO LIVE
긍정문 | 부정문 | 의문문 |
---|---|---|
I have been living | I haven't been living | Have I been living? |
You have been living | You haven't been living | Have you been living? |
He, she, it has been living | He hasn't been living | Has she been living? |
We have been living | We haven't been living | Have we been living? |
You have been living | You haven't been living | Have you been living? |
They have been living | They haven't been living | Have they been living? |
현재 완료 진행형의 기능
현재 완료 진행형은 '지금 이전'과 '지금' 사이의 불특정 시간을 언급합니다. 화자는 그 기간에 시작되었으나 아마도 종료되지 않은 무엇인가에 대해서 생각하고 있습니다. 그/그녀는 결과 뿐만 아니라 과정에도 관심이 있습니다. 그리고 이 과정은 여전히 진행중이거나, 조금 전에 막 종료되었을 것입니다.
과거에 시작되어 현재에서도 지속되는 행위
She has been waiting for you all day (= 그리고 그녀는 지금도 여전히 기다리고 있습니다).
I've been working on this report since eight o'clock this morning (= 그리고 저는 여전히 그것을 마치지 못했습니다).
They have been travelling since last October (= 그리고 그들은 아직도 집에 오지 않았습니다).
지금 막 완료한 행위, 그러나 우리는 그 결과에 관심이 있습니다
She has been cooking since last night (= 그리고 식탁 위에 음식은 맛있어 보입니다).
It's been raining (= 그리고 거리들은 여전히 젖었습니다).
Someone's been eating my chips (= 반이 없어졌습니다).
진행형이 되지 않는 동사들
일반적으로 진행형으로는 사용되지 않는 동사들의 경우, 단순 현재 완료를 사용하세요. 예들 들면: I've wanted to visit China for years.
She's known Robert since she was a child.
I've hated that music since I first heard it.
I've heard a lot about you recently.
We've understood everything.
we've heard this morning.