“She is said to have been a spy in World War II.”에서 과거 시점인 in World War II가 있는데도 have been이 쓰였어요.
현재완료는 명확한 과거 시점과 함께 쓸 수 없는 것 아닌가요?
현재완료와 과거 시점이 함께 쓰일 수 있나요?
세이 2022.07.06 댓글 5
세이 2022.07.06 댓글 5
“She is said to have been a spy in World War II.”에서 과거 시점인 in World War II가 있는데도 have been이 쓰였어요.
현재완료는 명확한 과거 시점과 함께 쓸 수 없는 것 아닌가요?
슬기2022.07.06
have been은 여기서 현재완료가 아니라 to부정사의 완료형이라 과거를 나타낼 수 있어요.
중독적2022.07.06
주절의 is said보다 과거에 있었던 일이라 완료형을 쓴 거예요.
떠나간그녀2022.07.06
World War II 때 스파이였다고 전해진다는 뜻이니, 전쟁이라는 과거 시점과 함께 써도 괜찮습니다.
별솔2022.07.06
현재완료는 과거 시점을 직접 나타내기 어렵지만 완료부정사는 주절보다 앞선 시점을 표현해요.
그래서 이 문장에서는 시간 표현과 충돌하지 않아요.
트런들2022.07.06
문장을 주절과 to have been 부분으로 나눠 보면 이해가 쉬워요.
is said는 현재의 전언이고, to have been은 그보다 앞선 과거예요.
비슷한 완료부정사 예문도 같이 찾아보세요.