현재 완료 진행형

현재 완료 진행형 만들기

현재 완료 진행형은 두 요소로 구성됩니다: 동사 '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.