모두CBT

다음 중 문법적으로 틀린 것은?I (ㄱ)have first met Jo… | [컨벤션기획사 2급 필기] 20년 2회차 기출문제 상세 페이지

1[컨벤션기획사 2급 필기] 20년 2회차

다음 중 문법적으로 틀린 것은?

I (ㄱ)have first met John when I (ㄴ)joined this company.
So, we (ㄷ)have known each other (ㄹ)for five years.

1
ㄱ
2
ㄴ
3
ㄷ
4
ㄹ
해설

과거의 특정 시점을 못박는 when절과 함께 쓰였으므로 현재완료 have first met 이 아니라 단순과거 first met 이 맞다.

when I joined this company 는 '내가 이 회사에 입사했을 때'라는 완료된 과거 한 시점을 가리킨다. 현재완료는 과거의 특정 시점을 지시하는 표현과 함께 쓸 수 없으므로, 그 시점에 일어난 일회성 사건인 '처음 만난 것'은 I first met John 으로 써야 한다.

나머지 밑줄은 모두 어법에 맞는다.

  • when절의 joined 는 과거에 끝난 사건이므로 단순과거가 적절하다.
  • have known 은 과거에 시작해 지금까지 이어지는 상태를 나타내는 계속 용법의 현재완료로, 뒤의 five years 와 자연스럽게 호응한다.
  • for five years 는 '5년 동안'이라는 기간이므로 시점을 받는 since 가 아니라 for 가 맞다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.