뒤로
레슨 64 / 114
📚 영어 주제 64Perfect Tense🌻 중급

Have done vs Have been doing

현재완료 vs 현재완료 진행

📚 결과와 지속성의 차이 이해하기 📚

1

💬 대화

You look tired. Have you been working out?

피곤해 보여. 운동하고 있었어?

Yes, I've been running for an hour.

응, 한 시간 동안 달리고 있었어.

Wow! How far have you run?

와! 얼마나 멀리 달렸어?

I've run five kilometers so far.

지금까지 5킬로미터 달렸어.

I've been reading this book all morning.

나는 아침 내내 이 책을 읽고 있어.

Have you finished it yet?

벌써 다 읽었어?

No, I've only read 50 pages.

아니, 겨우 50페이지 읽었어.

2

📖 단어

5 단어
work out운동하다
distance거리
so far지금까지
duration지속 시간
result결과
3

핵심 문장

Have done (Result) vs Have been doing (Duration)

완료된 결과 vs 진행 중인 동작

  • 패턴: Present Perfect Simple vs Continuous
  • 의미: 동작의 완료된 결과(얼마나 많이)와 동작의 지속성(얼마나 오랫동안)을 구분하여 표현합니다.
I've painted the ceiling.

천장 칠하기를 마쳤다. (결과)

I've been painting the ceiling.

천장을 칠하고 있는 중이다. (동작의 지속)

4

🎓 문법 설명

현재완료 단순형(have done)은 동작의 완료된 결과나 '얼마나 많이/자주' 했는지에 집중합니다.

현재완료 진행형(have been doing)은 동작 그 자체의 지속성이나 '얼마나 오랫동안' 했는지에 집중합니다.

예를 들어, 'I've written three emails'는 결과(3통)를 강조하고, 'I've been writing emails'는 그 활동을 하느라 시간을 보냈음을 강조합니다.

I've read that book. (I finished it.)
= '그 책 다 읽었어. (완료)'

I've been reading that book. (I'm still reading.)
= '그 책을 읽고 있는 중이야. (진행)'

5

📝 퀴즈

다음 중 '그는 아침 내내 테니스를 치고 있다'는 의미로 가장 적절한 것은?