Matt is sick. He ________ sick for the last few days라는 질문에 대해서 has been 말고 has been being sick으로 답변해도 될까요? 현재 완료를 사용할 경우 대답을 하는 그 시점은 아픈지 아닌 지 알 수 없다고 했는데 앞의 문장을 통해 Matt이 현재 아프단 상태나 사실을 알 수 있다고 생각해서 질문 남깁니다.
시원스쿨 선생님의 답변(2022.12.14)
안녕하세요, 회원님
Basic Grammar in Use 열공을 응원합니다.
현재완료와 현재완료 진행의 차이를 먼저 설명드리자면 아래와 같습니다.
- 현재완료: 과거 시점부터 현재까지 어떠한 상태가 이어져 오고 있는 지속성
- 현재완료 진행: 과거 시점부터 현재까지, 즉 현재에도 그 상태가 일어나고 있는 행동(action)에 보다 집중됨
본문의 예문의 경우 해석을 보면 이렇습니다.
He has been sick for the last few days.
그는 지난 며칠간 그는 계속 아파왔다.
위 예문은 행동이 아닌 상태가 이어져오고 있는 지속성을 나타내는 문장입니다. 따라서 현재 완료 진행을 쓰게 되면 의미상 어색하고 적절하지 못합니다.
예시로 또 다른 문장을 아래에 함께 작성드리겠습니다.
Amy and Jason are married. They have been married since 2005. [현재완료]
에이미와 제이슨은 결혼 했어. 그들은 2005 이후로 (계속) 결혼한 상태야.
만약, 위 현재완료 문장을 They have been being married.(현재완료진행) 로 바꾸어 쓴다면 어색한 문장이 됩니다.
왜냐하면 현재완료 진행을 쓰게 되면, 에이미와 제이슨이 계속해서 결혼식을 올리는 행동을 가리키게 되기 때문입니다.
따라서 상태가 이어지고 있는 경우에는 has been이 더 적절하다는 점 참고해주시기 바랍니다.
도움이 되셨길 바라며 혹시라도 더 궁금한 사항이 있으시면 게시판 새 글 이용 부탁드립니다.
감사합니다.
댓글 0 답글