문법 핵심 ~52분 남음

얼마나 오랫동안 이 일을 해 왔는지 말하기

이 레슨을 마치면

지금도 계속되는 일이 얼마나 오래되었는지 말하고, 눈에 보이는 결과가 왜 생겼는지 설명할 수 있습니다.

수업 시작 핵심 52분 · 단계: 6 · 선택: +2

표시된 핵심 시간. 두 개의 핵심 블록은 시간이 표시되지 않으므로 실제 레슨은 합계보다 깁니다.

문법

14분

A2에서는 기간을 현재완료로 말했습니다: I've lived here for five years(A2 5과). 이 시제에는 짝이 있습니다 — 현재완료진행형, Present Perfect Continuous입니다. 무엇을 해냈는지보다 그 사람이 무엇을 하고 있는지, 그 일이 벌써 얼마나 계속되었는지가 중요할 때 씁니다.

형태는 아는 두 부분으로 만들어집니다: 현재완료에서 have 또는 has와 been(be의 세 번째 형태), 진행형에서 -ing가 붙은 동사.

긍정문 I've been waiting for an hour. / She's been working since eight.
부정문 I haven't been sleeping well.
의문문 Have you been waiting long? / How long have you been learning English?
짧은 대답 Yes, I have. / No, she hasn't.

짧은 대답에서는 been을 되풀이하지 않습니다: have나 has만 씁니다. 그리고 여기서 been은 '있었다, 이었다'라는 뜻이 아닙니다: 완료형과 진행형을 이어 주는 연결 고리일 뿐이고, 따로 옮길 필요가 없습니다.

언제 쓰는가.

과거에 시작된 일이 지금도 진행 중일 때 — 보통 for, since, How long…?과 함께: I've been learning English for three years. 한국어로는 '3년째 배우고 있다'처럼 현재형을 쓰지만, 영어는 과거에서 오늘까지의 구간을 재기 때문에 완료형을 씁니다.

일이 방금 끝났고, 그 흔적이 보일 때: You're out of breath. Have you been running? 우리가 보는 것은 달리기 자체가 아니라, 그 사람이 숨을 헐떡인다는 사실입니다. 마찬가지로: The streets are wet — it's been raining.

요즘 되풀이되는 일: I've been sleeping badly lately. She's been calling me every day this week.

현재완료와 비교해 보십시오. 진행형은 하고 있던 일을, 단순형은 결과를 말합니다.

과정 — Continuous 결과 — Simple
I've been painting the kitchen. I've painted the kitchen.
손에 페인트가 묻어 있고, 일이 끝나지 않았을 수도 있음 부엌이 다 칠해졌음
I've been writing emails all morning. I've written ten emails.
무엇을 하고 있었는지가 중요함 얼마나 해냈는지가 중요함

여기서 쓸모 있는 규칙이 나옵니다: How long…?에는 보통 진행형으로, How many…?와 How much…?에는 단순형으로 대답합니다. 다 끝낸 것의 개수는 일을 닫고, 진행형은 일을 열어 둡니다: I've read three chapters라고 하지, '세 장을 읽는 중'이라고는 하지 않습니다.

live, work, study, teach 같은 동사에서는 두 형태가 다 맞습니다: I've lived here for ten years = I've been living here for ten years. 진행형은 조금 더 일시적으로 들립니다: 곧 바뀔 수도 있는 일에 대해 이렇게 말합니다.

불만의 뉘앙스. 현재완료진행형은 불평에서 자주 들립니다: Someone's been using my laptop! 말하는 사람은 다른 사람이 무언가를 한 흔적을 보고 있고, 그것이 마음에 들지 않습니다. 현재완료라면 사실만 전했을 것입니다. 부정문에서도 차이는 같습니다: I haven't been sleeping well — 요즘 잠이 잘 오지 않는다; I haven't slept — 결과가 전혀 없다, 아예 자지 못했다.

상태동사는 진행형으로 쓰지 않습니다. 이 동사들은 동작이 아니라 상태를 나타냅니다: know, like, love, want, believe, understand, own, be. 이런 동사에는 현재완료만 씁니다: I've known her since school. We've had this car for ten years. have는 '가지다'라는 뜻일 때는 진행형이 없지만, '겪다, 보내다'라는 뜻일 때는 있습니다: We've been having problems with the car.

이렇게 말하지 않습니다. ✗ I've been having this car for ten years → ✓ I've had this car for ten years.

확인해 보십시오. '벌써 20분째 기다리고 있어요'는 영어로 어떻게 말합니까? I've ___ (read) fifty pages에는 어떤 형태가 필요하고, 왜 그렇습니까? I've been knowing him for years라고 말할 수 있습니까?

정답 보기
I've been waiting for twenty minutes; 단순형 — I've read fifty pages, 얼마나 해냈는지 말하기 때문입니다; 말할 수 없습니다: know는 상태동사이므로 I've known him for years라고 합니다.
광고

한국어 화자의 오류

사용자 언어로 작성됨
1

현재형이나 현재진행형으로 말함

✗ I work here for five years, ✗ I'm working here for five years → ✓ I've been working here for five years; ✗ How long are you waiting? → ✓ How long have you been waiting? '5년째 일하고 있어요', '얼마나 기다리고 있어요?'는 현재형이라 영어도 현재형으로 옮기기 쉽습니다. 하지만 for와 How long으로 오늘까지의 구간을 잴 때 영어는 완료형을 씁니다(A2 5과).

2

'알고 있다'를 -ing로

✗ I've been knowing him since school → ✓ I've known him since school. 한국어는 '알고 있다', '가지고 있다'처럼 상태도 '-고 있다'로 말해서 진행형을 쓰고 싶어집니다. 하지만 know나 '가지다'의 have 같은 상태동사는 진행형이 되지 않습니다: ✗ I've been having this car → ✓ I've had this car.

3

'3년 전부터'를 since로

✗ I've been learning English since three years

✓ I've been learning English for three years

'부터'를 보면 since가 떠오르지만, since 뒤에는 시작 시점(since Monday, since I was ten)이 오고, 기간의 길이 앞에는 for를 씁니다.

발음

3분

이 구문의 been은 강세가 없고 짧습니다 — /biːn/이 아니라 /bɪn/: I've been waiting /aɪv bɪn ˈweɪtɪŋ/. I've been 덩어리는 한 호흡에 빠르게 말하고, 강세는 본동사에 둡니다: I've been waiting, She's been working.

의문문 How long have you been…?에서는 강세 없는 단어 세 개가 이어집니다: /haʊ ˈlɒŋ əv jə bɪn ˈweɪtɪŋ/ — have는 /əv/로, you는 /jə/로 줄어듭니다.

온전한 /biːn/은 been에 강세가 있을 때만 들립니다. 예를 들어 의문문 끝에서: Where have you been?

광고

본문

5분

Hello, Tom! I haven't seen you for ages. What have you been doing?

Hi, Sarah. We've been renovating the house. We've been working on it since March, and it still isn't finished.

You look tired. And you've got paint on your hands!

Yes, I've been painting the kitchen all morning. I've done two walls so far. Emma has been choosing colours for weeks — she's changed her mind three times.

How long have you been living here now?

Almost two years. We've known the neighbours since the first day, and they've been really kind. Mr Hughes next door has lent us his ladder twice.

And the garden?

Don't ask. It's been raining for days, so I haven't touched it.

Well, the house looks lovely from the street. Good luck with the rest!

Thanks. Come round for a cup of tea next month — I hope the kitchen will be finished by the summer!

연습 문제

30분

1. 고르기.

  1. I (read) this book for a week — 아직 백 쪽이 남았음
  2. I (read) this book — 어떻게 끝나는지 말해 줄 수 있음
  3. She (write) three emails since lunch
  4. She (write) emails since lunch
  5. It (rain) all day
  6. I (know) Tom since we were at school
  7. How long you (wait)?
  8. We (have) this flat for six years
정답 보기
have been reading; have read; has written; has been writing; has been raining; have known; have / been waiting; have had

2. for 또는 since 넣기.

  1. I've been learning Spanish two years
  2. She's been working here March
  3. We've known each other we were children
  4. He's been waiting half an hour
  5. It's been raining Tuesday
정답 보기
for; since; since; for; since

3. 오류 찾기.

  1. I work here for five years.
  2. How long are you waiting?
  3. I've been writing ten emails today.
  4. I've been knowing him since school.
  5. She's been learning English since three years.
정답 보기
I've been working here for five years / I've worked here for five years; How long have you been waiting?; I've written ten emails today; I've known him since school; She's been learning English for three years

4. How long…? 의문문으로 바꾸기.

  1. She is learning Spanish.
  2. They are living in Leeds.
  3. He is working on the project.
  4. You are waiting for the bus.
  5. It is raining.
정답 보기
How long has she been learning Spanish?; How long have they been living in Leeds? / How long have they lived in Leeds?; How long has he been working on the project?; How long have you been waiting for the bus?; How long has it been raining?

5. 힌트를 완전한 대답으로 펼치기:

  1. Your hands are dirty. (I / dig / in the garden)
  2. Your eyes are red. (I / work / at the computer all day)
  3. You're out of breath. (I / run)
  4. The kitchen smells of onions. (we / cook)
정답 보기
I've been digging in the garden; I've been working at the computer all day; I've been running; We've been cooking

6. 다시 쓰기:

  1. I've been writing emails. (ten)
  2. She's been painting the fence. (half of it)
  3. We've been picking apples. (three boxes)
정답 보기
I've written ten emails; She's painted half of the fence / She's painted half the fence / She's painted half of it; We've picked three boxes of apples / We've picked three boxes

7. 영어로 옮기기.

1) 영어를 배운 지 벌써 4년째예요. 2) 얼마나 기다리고 있었어요? 3) 우리는 어릴 때부터 서로 알고 지내요. 4) 하루 종일 부엌을 칠했는데, 벽 두 면을 다 칠했어요.

정답 보기
I've been learning English for four years; How long have you been waiting?; We've known each other since we were children / We've known each other since childhood; I've been painting the kitchen all day, and I've painted two walls
광고

정리

이번 과에서 다룬 내용

  • 현재완료진행형의 모든 형태
  • 세 가지 쓰임
  • 과정과 결과
  • How long과 How many
  • 상태동사
  • for와 since

다음은 5과: 미래 표현 전체.

핵심 종료

연습을 마치면 수업이 완료됩니다. 이후 내용은 선택 사항입니다.

수업 77

선택

단어 카드

단어 16개
  • renovate /ˈrenəveɪt/ 수리하다, 리모델링하다 (집, 부엌을)
  • paint /peɪnt/ 페인트칠하다
  • wall /wɔːl/ 벽
  • colour /ˈkʌlə/ 색, 색깔
  • change your mind /ˌtʃeɪndʒ jə ˈmaɪnd/ 마음을 바꾸다
  • for ages /fər ˈeɪdʒɪz/ 아주 오랫동안
  • neighbour /ˈneɪbə/ 이웃
  • next door /ˌnekst ˈdɔː/ 옆집에
  • lend /lend/ 빌려주다
  • ladder /ˈlædə/ 사다리
  • come round /ˌkʌm ˈraʊnd/ 들르다, 놀러 오다
  • lovely /ˈlʌvli/ 아주 멋진, 예쁜
  • out of breath /ˌaʊt əv ˈbreθ/ 숨이 찬
  • dig /dɪɡ/ (땅을) 파다
  • dirty /ˈdɜːti/ 더러운
  • tired /ˈtaɪəd/ 피곤한

쓰기

여섯 문장: 요즘 무엇을 하고 있는지, 얼마나 오래되었는지, 무엇을 이미 해냈는지 쓰십시오. 진행형을 두 번 이상, 단순형을 두 번 이상 쓰십시오.

예시

I've been learning to play the guitar since January. I've been practising every evening, and I've learnt six songs so far. My neighbours have been very patient. I've also been reading a lot lately — I've finished three novels this month. I haven't been sleeping much!

체크리스트

임시 저장은 이 기기에 저장됩니다
광고

새 기능 아이디어가 있나요?

아이디어 보내기
광고
광고