뒤로
레슨 65 / 114
📚 영어 주제 65Duration🌻 중급

Have been -ing + For/Since

현재완료 진행형 + 기간/시점

📚 과거부터 지금까지 계속되는 동작 표현하기 ⏳

1

💬 대화

How long have you been waiting?

얼마나 오래 기다리고 있었어?

I have been waiting for thirty minutes.

30분 동안 기다리고 있었어.

It has been raining since this morning.

오늘 아침부터 계속 비가 오네.

I've been studying English since 2020.

나는 2020년부터 영어를 공부해오고 있어.

You have been working hard for a long time.

너는 오랫동안 열심히 일해왔구나.

She has been living here for five years.

그녀는 여기서 5년 동안 살고 있어.

2

📖 단어

5 단어
duration지속 기간
since~이래로 (시점)
for~동안 (기간)
rain비가 오다
wait기다리다
3

핵심 문장

Have been -ing + For/Since

현재완료 진행형 + 기간/시점

  • 패턴: [Have been -ing] + [For/Since]
  • 의미: 과거에 시작된 동작이 현재까지 계속 진행 중임을 강조할 때 사용합니다.
I have been running for an hour.

나는 한 시간 동안 달리고 있다.

He has been coding since 9 AM.

그는 오전 9시부터 코딩을 하고 있다.

4

🎓 문법 설명

현재완료 진행형(have/has been -ing)은 과거부터 지금까지 동작이 이어지고 있음을 나타냅니다.

For는 '30분, 2년'과 같은 시간의 길이(기간)와 함께 씁니다.

Since는 '어제, 2010년'과 같은 시작 시점과 함께 씁니다.

I have been working since Monday.
= '나는 월요일부터 계속 일하고 있다.'

5

📝 퀴즈

다음 중 '2시간 동안'을 표현할 때 알맞은 것은?