본문으로 건너뛰기
궁금할 때 찾아보는 공부 노트.
STUDY

영어

has been making 뜻: 과거부터 이어진 활동을 이해하고 쓰는 법

has been making 뜻은 과거부터 지금까지 또는 방금 전까지 이어진 활동을 나타내는 “계속 만들어 오고 있습니다”입니다. 저녁 준비 예문으로 문장 구조, for·since의 쓰임, has made와의 차이를 살펴봅니다.

· · 4분 · 영어

핵심 요약

  • has been making은 과거에 시작해 지금도 이어지거나 방금 전까지 이어진 활동을 나타냅니다.
  • 일정 기간 반복해 온 활동에도 쓰이므로 “계속”이 쉬지 않고 행동했다는 뜻만은 아닙니다.
  • for 뒤에는 이어진 기간을, since 뒤에는 시작 시점을 놓습니다.
  • has made는 결과에, has been making은 지금까지 이어진 활동에 초점을 둡니다.

has been making 뜻은 기본적으로 "계속 만들어 오고 있습니다"예요. 과거에 시작한 활동이 지금도 이어지고 있거나 방금 전까지 이어졌다는 걸 나타내고, 문법 용어로는 make의 현재완료진행형이라고 부릅니다. 다만 실제로 옮길 때는 무엇을 만드는지, 어떤 상황에서 하는 말인지에 맞춰 다듬어야 자연스러운 우리말이 됩니다.

She has been making dinner.는 "아까부터 저녁 식사를 준비하고 있어요"로 풀면 잘 읽혀요. make dinner를 "저녁 식사를 만들다"로 옮기면 어색하고, "저녁 식사를 준비하다"로 옮기면 뜻이 훨씬 편하게 전달됩니다. 앞에 붙인 "아까부터"는 과거부터 이어져 온 활동이라는 시간의 흐름을 드러내는 말이에요.

그래서 "만들다"라는 번역에 매달리기보다 과거부터 이어진 활동이라는 점을 먼저 잡는 편이 좋습니다.

지금 하는 일에도, 막 멈춘 일에도 씁니다

많이들 헷갈리는 지점이 여기예요. She has been making dinner.라고 했다고 해서 그 사람이 지금 반드시 요리 중이어야 하는 건 아닙니다. 아직 저녁을 준비하고 있다면 "아까부터 저녁을 준비하고 있어요"라는 뜻으로 받아들이면 돼요. 반대로 요리를 마치고 피곤해하는 장면이라면 "지금까지 저녁을 준비하느라 시간을 보냈어요"라는 설명이 될 수 있습니다. 말하는 순간에도 활동이 이어지는지는 문장 하나만 보지 말고 주변 문맥으로 판단하세요.

같은 주방을 나란히 그린 그림. 왼쪽에서는 앞치마를 입은 사람이 냄비를 젓고, 오른쪽에서는 완성된 음식과 사용한 조리도구 옆 의자에서 쉬고 있다.
손을 움직이는 순간에도, 막 쉬기 시작한 순간에도 요리의 맥락은 이어집니다.

되풀이해 온 활동에도 이 표현을 씁니다. She has been making dinner every evening.은 "그녀는 저녁마다 저녁 식사를 준비해 오고 있습니다"라는 뜻이에요. 일정 기간 동안 저녁 준비를 반복해 왔다는 의미이니, 여기서 "계속"을 "한순간도 멈추지 않고"로 좁혀 읽지 않는 게 좋습니다.

문장 만드는 법과 기간 붙이는 법

기본 구조는 주어 + has/have + been + 동사-ing입니다. he, she, it처럼 3인칭 단수 주어 뒤에는 has를, 나머지 주어 뒤에는 have를 써요. 이때 make는 making으로 형태가 바뀝니다. 처음 배울 때 has를 "가지고 있습니다"로 따로 떼어 해석하는 실수가 잦은데, has been making 전체를 하나의 동사 표현으로 묶어 읽어야 뜻이 바로 들어와요.

여기에 시간 표현을 붙이면 활동이 얼마나 이어졌는지, 언제 시작됐는지를 구체적으로 말할 수 있습니다. 이어진 기간을 말하려면 She has been making dinner for twenty minutes.처럼 써서 "20분 동안 저녁 식사를 준비하고 있어요"라는 뜻을 만들고, 시작 시점을 말하려면 She has been making dinner since six o’clock.처럼 써서 "6시부터 저녁 식사를 준비하고 있어요"라는 뜻을 만들어요.

정리하면 for 뒤에는 "얼마나 오래"에 해당하는 기간이, since 뒤에는 "언제부터"에 해당하는 시작 시점이 옵니다. 둘이 헷갈릴 때는 뒤에 오는 시간이 길이인지 출발점인지만 확인해 보세요. 기간 표현은 꼭 넣어야 하는 게 아니어서 She has been making dinner.만으로도 온전한 문장이 됩니다.

줄여 쓰면 She’s been making dinner.가 되고, 이때 's는 has를 줄인 형태예요. 부정문은 She hasn’t been making dinner., 의문문은 Has she been making dinner?입니다. 부정할 때는 has 뒤에 not을 붙이고, 질문할 때는 has를 주어 앞으로 옮기기만 하면 돼요.

has made와 고민될 때는 초점부터

She has made dinner.는 저녁 식사가 준비됐다는 결과에 초점이 있어서, 식사를 준비했다는 소식을 전할 때 어울립니다. She has been making dinner.는 사정이 달라요. 지금까지 저녁을 준비해 온 활동 자체를 부각하기 때문에, 무엇을 하느라 시간을 보냈는지나 왜 지금 피곤한지를 설명하는 상황과 잘 맞습니다.

왼쪽은 음식이 차려진 식탁을 크게 보여주고, 오른쪽은 같은 식탁을 배경으로 채소 껍질과 사용한 그릇이 놓인 조리대, 팔을 기대고 쉬는 사람을 보여준다.
같은 저녁도 시선을 어디에 두느냐에 따라 결과와 준비 과정이 다르게 드러납니다.

두 표현 사이에서 고민된다면 결과를 전하고 싶은지, 해 온 활동을 설명하고 싶은지부터 정해 보세요.

현재완료진행을 무조건 "아직 끝나지 않은 일"로 외워 두면 최근에 끝난 활동을 설명하는 문장에서 꼭 막힙니다. She has been making dinner.만 보고는 식사 준비가 끝났는지까지 확정하기 어려워요. 과거부터 이어진 활동이라는 데 초점을 두고, 지금도 진행 중인지는 상황을 보고 확인하는 순서가 안전합니다.

하나 더 짚자면, for나 since가 보인다고 해서 반드시 현재완료진행을 골라야 하는 건 아니에요. 두 표현은 현재완료형에도 쓰이니 시간 표현만 볼 게 아니라 동사의 의미와 말하려는 초점까지 함께 살펴보세요.

자주 묻는 질문

She’s been making에서 ’s는 is인가요, has인가요?
이 문장에서 ’s는 has의 축약형입니다. 풀어 쓰면 She has been making이 됩니다.
has been making 뒤에 기간을 꼭 써야 하나요?
기간 표현은 필수가 아닙니다. She has been making dinner.만으로도 문장이 성립합니다.
has been making은 한순간도 쉬지 않고 만들었다는 뜻인가요?
일정 기간 반복해 온 활동에도 쓸 수 있습니다. She has been making dinner every evening.은 저녁마다 식사를 준비해 왔다는 의미입니다.

출처

  1. Present perfect continuous — Oxford Learner’s Dictionaries
  2. Present perfect simple and present perfect continuous — Oxford Learner’s Dictionaries
  3. Present perfect simple and continuous — British Council
  4. Present perfect continuous — EF
  1. go to bed와 go to sleep 차이: ‘자러 가다’와 ‘잠들다’ 구분하기
  2. research는 셀 수 있을까요? 품사로 이해하는 수량 표현과 어법
  3. in case와 in case of 차이: 비상 상황에 맞는 영어 문장 만들기

댓글

Giscus를 연결하면 댓글이 열립니다.