1 현재 완료 진행형 형태
현재 완료 진행형의 형태에 대해 먼저 보겠습니다.
1. 현재 완료 진행형을 만들기 위해서는
동사의 모양을 변형 시켜 주는데요
조동사 have+과거분사 와 be ~ing형이
합쳐져서 만들어진 형태입니다.
have been working
2. 항상 첫 번째로 오는 동사에
주어의 인칭,시제,단복수에 따라 변화를 줍니다.
I 1.have 2 been working.
He has been working.
3인칭 단수인 he가 오면서
첫 번째로 오는 동사 have가 has로 바뀌었습니다.
뒤에 오는 나머지 동사는 변화가 없습니다.
3. 부정문 만들 때 조동사 have에 not을 붙입니다.
I have not been working.
줄임 표현으로는 2 가지가 있습니다.
I've not been working.
I haven't been working.
두 번째에 있는 줄임 표현 haven't가
사용빈도가 더 높습니다.
4. 질문할 때 조동사 have가 주어 앞으로 갑니다.
Have you been working?
Have you not been working?
Haven't you been working?
현재 완료 진행 시제의 문장을 만들어보겠습니다.
2 현재 완료 진행형 개념 정리
그럼 이제 현재 완료 시제를
언제 쓰는지 보겠습니다.
1.과거에서 시작되고 지금까지 반복되는 활동
과거의 특정 시점에서 시작해서
지금까지 반복되는 하나의 활동에
현재 완료 진행형을 써줍니다.
I have been waiting for you all day.
나 하루종일 너 기다리고 있어.
지금도 기다리고 있어.
I've been working on this report since last week.
지난 주부터 이 리포트를 작성하고 있어.
지금도 다 못 끝내고 있어.
She has been working at that company for three years.
그녀는 그 회사에서 3년 동안 일하고 있다.
지금도 그 회사에 다니고 있다.
I've been going to Korea on holiday every year since 1987.
1987년 이후로 매 해 휴가때 마다 한국을 간다.
I haven't been eating much lunch lately.
I've been going to the gym at lunchtimes.
난 최근에 점심을 많이 먹고 있지 않고 있다.
요즘 점심 시간에 헬스장에 가고 있다.
She's been playing tennis on and off for three years.
그녀는 3년 동안 테니스를 치다가 말다가 하고 있다.
2. 최근 과거에서 끝난 활동
최근 과거에서 끝난 활동에도
현재 완료 진행형을 쓸 수 있습니다.
구체적 시간을 말하지 않습니다.
그 활동이 끝났다 하더라도,
현재에서 그 계속 했던 행동의 결과를 볼 수 있습니다.
I've just been cleaning the car.
과거: 방금 전까지 계속 차를 씻기고 있었다
현재와의 연결: 차가 젖어있고 깨끗해져 있다.
It's been snowing.
과거: 방금 전까지 계속 눈이 오고 있었다
현재와의 연결: 지금 눈은 멈췄지만 땅에 눈이 쌓여있다.
What have you been buying?
과거: 방금 전까지 뭔 가 사고 있었다
현재와의 연결: 결과물로 장바구니에 산 물건들이 있다.
She has been cooking since this morning.
과거: 아침부터 방금 전까지 음식을 만들고 있었다.
현재와의 연결: 테이블에 맛있는 음식들이 있다.
Someone's been eating my chips.
과거: 누군가 내 칩스를 먹고 있었다.
현재와의 연결: 그래서 지금 과자가 얼마 안남았다.
3 현재 완료 진행형과 자주 같이 쓰이는 표현
How long..?
얼마나 오래 하고 있었는지 지속 기간을 물어보는 때 사용합니다.
A: How long have you been waiting for me?
너 얼마나 나 기다리고 있었어?
B: About ten minutes. Not too long.
(I've been waiting for about ten minutes)
한 10분 쯤. 별로 오래 안됐어.
4. 현재 완료 진행형에서 사용되지 않는 동사
1. 보통 한 시점에서 완료되는 동사
보통 한 시점에서 완료되는 동사들은
진행형으로 사용되지 않습니다.
start, stop, finish, etc
Has the concert started already?
Has the concert been starting already? (X)
2 멘탈 프로세스
멘탈 프로세스에 관련된 몇 몇 동사들은
진행형으로 쓰지 않습니다.
진행하고 있지만 단순형으로 쓰는 동사들이 있습니다.
< 단순현재형 포스트를 참고해주세요.>
know, like, understand, believe, etc,,
They haven't known each other for very long.
The haven't been knowing each other for very long. (X)
3. 감각과 관련된 동사
감각과 관련된 동사들도 진행형로 쓰지 않습니다.
hear, smell, taste, etc,
Have you heard the news?
Have you been hearing the news? (X)
4 하지만 예외는 있다
위에 있는 동사들을 말할 때
진행형으로 쓰일 때가 있습니다.
그 건 잠시 현재 진행중에 있거나
일시적인 활동을 하고 있을 때 사용합니다.
I've been hearing some strange noise coming from outside.
밖에서 일시적으로 들려오는 어떤 이상한 소리를 듣고 있다.
이상 현재 완료 진행형에 대해 알아보았습니다.
좋은 하루 되세요!!
참고 자료
https://www.ef.com/ca/english-resources/english-grammar/present-perfect-continuous/
'동사 > 시제' 카테고리의 다른 글
현재완료형과 단순과거형 차이점 (0) | 2021.01.10 |
---|---|
단순 과거형 정리 (0) | 2021.01.10 |
과거형 7가지 패턴 (0) | 2021.01.10 |
과거지만 현재형 쓰는 경우 (0) | 2021.01.10 |
현재 완료형 , 현재 완료 진행형 차이 (0) | 2021.01.10 |