have had to live는 현재완료+have to 그래서 뜻은 "과거도 해야 했었고 지금도 해야 한다" "살았어야만 하는 상황이 과거에서부터 지금까지 쭉 이어졌다" "쭉 살아왔어야만 했다"의 의미가 됩니다. 그런데 I had to have lived는 어색한 표현인데요 I had to 난 해야했었다 have lived 살아왔었다 이 두가지를 하나로 합친 의미는 우리가 쓸 일이 없습니다. 살아왔던 상황을 과거에 해야만 했다? 말이 안되는 건 아니겠지만 이런 의미를 우리가 살면서 쓸 일은 없을 거 같아요 그래서 문법적으로도 틀리고 어색하다고 하겠습니다
아.. 제가 답변을 잘못했네요 ㅠㅠ had to have lived 사용할 수 있네요. 영 어색하게 느껴졌는데 의미가 가능합니다. had to ~했어야 했다 have lived 현재완료 쭉 살아오던 걸(have lived) 과거에 했어야만 했다(had to) 과거 어떤 시점보다 더 이전부터 그 시점까지 쭉 살아왔었어야만 했었다. 그런 의미네요. 예를 들어서 2개 문장을 비교해 볼게요. 현재는 2023년이고 과거 어떤 시점은 2000년 그거보다 더 과거시점(대과거)은 1990이라고 해 보죠. I have had to live there since 2000. 난 2000년부터 현재 2023년까지 거기 살았어야만 했어. I had to have lived there from 1990 until 2000. 난 1990년부터 2000년까지 거기 살았어야만 했어. 아... 깊이 생각 안하고 답변달아서 죄송합니다. 이해를 위해 위의 잘못된 답변은 삭제 안하고 남겨둘게요.
답해주셔서 감사합니다! 덕분에 모호하던 것이 명확해졌습니다.(- -)(_ _) 오늘도 평안한 하루 되세요~^^
늘 양심적이시고 솔직하셔서 멋져요!
댓글을 작성하려면 로그인하세요.
로그인하기