Thursday, 14 September 2017

시제 4 (현재완료 진행형)






















현재완료 진행형은 말 그대로 현재완료와 진행형이 합쳐진 형태입니다.
형태는 "have, has+been+동사-ing"입니다.

현재완료가 사용되는 경우는 
"과거에 시작된 행동이 최근에 끝난 경우"와
"과거에 시작된 행동이 현재도 진행되고 있는 경우"입니다.


🔒


과거에 시작된 행동이 최근에 끝난 경우


Jason is very tired. He's been working very hard.
제이슨 몹시 피곤하다. 그는 열심히 일하고 있었다.
Why is the grass wet [now]? Has it been raining?
잔디가 왜 젖어있니? 비가 내렸었니?
You don't understand [now] because you haven't been listening.
너는 듣고있지 않았기 때문에 이해하지 못한다.
You're out of breath. Have you been running
넌 숨이 차다. 뛰었었니?
Why are your clothes so dirty? What have you been doing?
왜 옷이 그렇게 더럽니? 무엇이고 있었던 거야?
I've been talking to Amanda about the problem, and she agrees with me.
내가 아만다에게 그 문제를 얘기하고 있다. 그래서 


🔒


과거에 시작된 행동이 현재도 진행되고 있는 경우











I have been reading for 2 hours. (I am still reading now.)
나는 두시간째 책을 읽고있다. (여전히 읽고있다.)
We've been studying since 9 o'clock. (We're still studying now.)
우리는 9시부터 공부하고 있다. (지금도 공부하고 있다.)
How long have you been learning English? (You are still learning now.)
너는 얼마나 오랫동안 영어를 공부하고 있니? (너는 지금 여전히 공부하고 있다.)
We have not been smoking. (And we are not smoking now.)
우리는 담배를 피고있지 않다. (그래서 지금도 피지 않는다.)
It has been raining for two hours.
비가 두시간째 오고있다. (지금도 오고있다.)
How long have you been studying English? (지금도 하고있다.)
너는 얼마동안 영어를 공부하고 있니? 
He's been watching TV all day. (지금도 보고 있다.)
그는 하루종일 TV를 보고있따.


🔒


현재완료 진행형 문장에서 "~~동안"이라는 의미로는 전치사 "for"를 
"~~ 이래"라는 의미로는 전치사 'since"를 사용합니다.

I have been studying for three hours.
나는 세시간동안 공부하고 있다.
I have been watching TV since 7 pm.
나는 7시부터 공부하고 있다.
Tara hasn't been feeling well for two weeks.
타라는 2주동안 몸이 좋지 않다.
Tara hasn't been visiting us since March.
타라는 삼월부터 몸이 좋지 않다.
He has been playing football for a long time.
그는 오랫동안 축구를 하고있다.
He has been living in Bangkok since he left school.
그는 학교를 떠난 이후 방콕에서 살고 있다.





현재완료와 현재완료 진행형의 차이,

You have lived here for 10 years. (현재완료)
너는 이곳에서 십년동안 살고있었다.
(하지만 곧 이사할수도 있는 상황입니다) 

You have been living here for 10 years. (현재완료진행)
너는 이곳에서 십년동안 살아오고 있는 중이다
(지금까지 살아왔고 현재도 살고 있는 상황입니다)






현재 진행형과 현재완료 진행형의 차이,

You are living here for 10 years. (현재진행형)
너는 이곳에 십년동안 살고있다.
(현재상태를 중요하게 생각하는 표현입니다.)

You have been living here for 10 years. (현재완료진행)
너는 이곳에서 십년째 살고있는 중이다.
(과거부터 현재까지의 상태를 표현합니다.)




🔒


현재완료 진행형을 만드는 방법은 아래 도표와 같습니다.

















첫번째 조동사 "have"나 "has"가 필요합니다.
두번째 조동사로 "be"의 과거분사인 "been"이 필요합니다.
본동사에는 "-ing"를 붙입니다.

I have been working on this report since eight o'clock this morning.
오늘아침 8시부터 이 리포트에 매달리고 있다.
You have been waiting for you all day.
너는 하루종일 일하고 있다.
She has been cooking since last night.
그녀는 지난밤부터 요리를 하고있다.
You have been living here for 10 years.
넌 이곳에 십년동안 살고있다.


🔒

부정문에는 첫번째 조동사인 "have"나 "has" 두번째 조동사인 "been" 사이에 "not"를 넣습니다.

She has not been waiting for you all day.
I have not been working on this report since eight o'clock this morning.
They have not been travelling since last October.
She has not been cooking since last night.
It has not been raining.
Someone has not been eating my chips.


🔒


의문문은 첫번째 조동사인 "have"나 "has"와 주어의 위치를 바꿉니다.

Has she been waiting for you all day.
Have I been working on this report since eight o'clock this morning.
have they been travelling since last October..
Has she has been cooking since last night.
Has It has been raining.
Has someone has been eating my chips.


🔒


"주어+have, has 동사"를 다음과 같이 줄일수 있습니다.

They've not been travelling since last October.
She's not been cooking since last night.


🔒


부정문일 경우 "not"을 다음과같이 줄일수 있습니다.

They have't been travelling since last October.
She has't been cooking since last night.











No comments:

Post a Comment

토론토 가볼만 한 곳 1 (Scarborough Bluffs)

  토론토에 오시면 꼭 들러봐야 할곳을 골라 봤습니다. 캐나다오시면 도움이 되기를 바랍니다. 첫편으로 토론토 동쪽에 있는 호숫가 공운 Bluffer's Park을 소개합니다.