영문법 정리 / / 2022. 11. 23. 11:15

현재완료진행 - 동작동사들이 좋아하는 시제

 

안녕하세요. 라쿤잉글리시 Terry입니다.

오늘은 현재완료진행에 대해서 일반적인 문법적인 내용을 살펴보겠습니다. 

사실 일상 생활에서는 이 현재완료진행은 조금 다르게 쓰이지만 시험영어를 위해서는 이런 문법적인 내용도 잘 알아야합니다. 

 

그럼 시작해보겠습니다. 

 


 

POINT 1

현재완료진행(present perfect progressive)과거에 시작하여 현재까지 계속 진행중인 동작을 의미한다. 형태는 have[has] + been + 동사 -ing」이다.

그래서 동작동사들이 현재완료진행을 잘 사용한다.

 

It started to snow last night. It's still snowing.

→ It's been snowing since last night. 

어젯밤부터 눈이 내리고 있다.

 

 

They started to play soccer two hours ago. They're still playing soccer.

→ They've been playing soccer for two hours. 

그들은 두 시간 동안 축구를 하고 있다.

 

 

POINT 2

현재완료진행의 부정have[has] + not +been+동사-ing」이고, 의문문Have[Has] +주어+been + 동사 -ing ...?」로 쓴다.

 

Rachel has not been waiting for a long time. 

레이첼은 오랫동안 기다리고 있지는 않았다.

 

Have you been studying English all day? 

너는 하루 종일 공부하고 있었니? 

Yes, I have. / No, I haven't. 

응. 그래 /아니. 그렇지 않아.

 

POINT 3

현재진행은 현재 말하는 시점에 진행중인 동작을 표현한다. 현재완료진행은 과거부터 지금까지의 기간 중에 진행되고 있는 동작과 상태를 의미하는 차이가 있다.

 

Look out the window! It's raining right now. 

창밖을 봐! 지금 비가내리고 있어. 

 

It's been raining for two days. 

이틀 동안 비가내리고 있다.

 

POINT 4

상태를 나타내는 동사(state verbs)들은 현재진행 과거진행, 미래진행뿐만 아니라 현재완료진행도 쓰지 않는다. 

 

링크참고 -> https://raccoonenglish.tistory.com/4170

 

She's had a cold since Monday. (not She's been having ...

그녀는 월요일부터 감기가 들었다.

 

I've known Jack for two years. (not I've been knowing ...

나는 책을 2년 동안 알고 지낸다.

 


 

감사합니다. 

 

Peace~

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유