문법 질문
안녕하세요 선생님, 숙제 중, 문법 항 몇개에 질문이 있습니다!
1) 84번 문항에서 앞 절의 동사가 현재완료로 have been을 사용하지 않나요?
시제 9번 개념에 보면, It has been + 기간 + since +과거시제로 문장형태가 설명되어 있는데, 혹시 이 문항은 다른 경우인가요??
2) 94번 문항에서 그가 다리를 다친게 현재까지도(and it still aches on rainy days) 영향을 끼치니, 비 온 다음날 땅이 축축하면 다음날 비가 오지 않더라도 현재완료를 사용할 수 있는것처럼, 이 문장에서도 has broken이 맞을 수 있지 않나 조심스럽게 여쭈어 봅니다.
감사합니다!!
답변
84. It is ten years since we have met for the last time at the graduation ceremony.
정답: have met → met
좋은 질문이에요. 개념 9번을 정확히 기억하고 있다는 뜻이라 아주 잘 짚었어요.
먼저 결론부터 말하면, 이 문장에서 틀린 곳은 It is가 아니라 have met입니다.
① 주절 (It is / It has been)
개념 9번의 "It has been + 기간 + since + 과거"는 이 구문의 대표 형태를 보여준 거예요.
그런데 이 자리에는 It is도 쓸 수 있습니다. 의미 차이 없이 둘 다 맞는 표현이에요.
It has been ten years since we met. (O)
It is ten years since we met. (O)
왜 의미 차이가 없을까요? 두 시제가 같은 사실을 바라보는 각도만 다르게 표현하기 때문이에요.
It has been ten years since we met.
→ "우리가 만난 뒤로 10년이 쌓여 왔다"
— 과거 시점부터 지금까지 시간이 흘러온 과정에 초점 (현재완료의 '계속' 용법)
It is ten years since we met.
→ "우리가 만난 뒤로 (지금 세어 보니) 10년이다" — 그렇게 쌓인 시간이 현재 얼마인지 현재 상태에 초점
그래서 시험에서 It is를 보고 "has been으로 고쳐야 하나?"라고 고민할 필요가 없어요.
주절은 둘 다 정답이 되기 때문에, 출제자는 주절을 오류 포인트로 만들 수 없습니다.
밑줄이 have met에 그어져 있는 이유가 바로 이거예요.
② since절 (여기가 진짜 포인트)
이 구문에서 절대 바뀌지 않는 규칙은 since절 쪽에 있어요.
since절에는 반드시 단순과거를 쓴다.
왜냐하면 since절은 "언제부터?"라는 출발점을 말해주는 부분이기 때문이에요.
이 문장에서 출발점은 "졸업식에서 마지막으로 만난 순간" — 과거의 딱 한 시점이죠.
한 시점에 일어난 일은 단순과거로 표현해야 합니다.
현재완료(have met)는 시점을 못 박지 않는 시제라서 출발점 역할을 할 수 없어요.
It is ten years since we met for the last time .... (O)
It is ten years since we have met .... (X)
정리 (이것만 기억하세요)
위치 | 규칙 |
|---|---|
주절 | It is / It has been 둘 다 O → 시험 포인트 아님 |
since절 | 무조건 단순과거 → 여기가 항상 시험 포인트 |
94번 — has broken + last winter
"현재까지 영향이 있으면 현재완료"라는 원리를 정확히 알고 있어요.
하지만 여기에는 그보다 우선하는 절대 규칙이 하나 있습니다.
명백한 과거 시점 부사(last winter, yesterday, in 2020, ago 등)가 있으면 현재완료를 쓸 수 없다.
현재완료는 "언제인지 특정하지 않은 과거 → 현재 연결"을 나타내는 시제인데,
last winter는 시점을 과거의 한 지점에 못 박아 버립니다.
이 둘은 논리적으로 충돌하기 때문에, 현재 영향이 아무리 뚜렷해도 시점 부사가 이깁니다.
He broke his leg last winter, and it still aches on rainy days. (O)
He has broken his leg last winter ... (X — last winter와 충돌)
학생이 든 근거인 "and it still aches"는 오히려 이 문장이 구조를 잘 나눠 놓은 증거예요. 현재까지의 영향은 두 번째 절이 현재시제(still aches)로 이미 표현하고 있고, 다친 사건 자체는 첫 절에서 과거 시점에 고정되어 있습니다. 즉 "과거 사건(broke) + 현재 결과(aches)"를 절을 나눠 쓴 것이지, 첫 절을 현재완료로 만들 이유가 되지 않습니다.
비교해 보면:
He has broken his leg, so he can't play today. (시점 부사 없음 → 현재완료 O)
He broke his leg last winter, and it still aches. (시점 부사 있음 → 과거 O)
한 줄 정리: "현재 영향이 있어도, 명백한 과거 시점 부사가 있으면 무조건 단순과거. 시점 부사 > 현재 연관성."