영어 고수님들... 분사구문 질문 좀요...
게시글 주소: https://orbi.kr/00027616148
(Living/Having lived) here 4 years ago, I am familiar with this place.
정답이 Having lived라고 나와있는데요
현재완료시제가 분사구문이랑 합쳐졌으면, 특정 과거 시점을 나타내는 4 years ago와는 사용할 수 없는거 아닌가요?
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
그냥 종속절의 시점이 주절보다 앞서면 having p.p.로 바뀌는 거 아닌가요
아 너무 깊게 생각했나보네요. 감사합니다
그러게요 for 4 years 가 나오면 될거같은 곳인데
분사구문의 시제는 주절의 시제에 의해 그 시제가 결정되는 것입니다
다시 말해서 having p.p 만으로 시제가 결정되지 않는다는 말입니다. 완료분사구문은 그저 주절의 시제에 비해 한시제 앞서있는 것을 표현하기 때문에 결국
주절의 시제가 am으로 현재시제이므로 비로소 이 주절과 비교했을 때 having lived의 시제는 한시제 앞서므로 과거시제가 되는 것입니다.
만약 주절의 시제가 was였다면 이때의 having lived의 시제가 과거완료이어야 하므로 이 경우는 4 years ago와는 쓰지 못하겠지요.
이해되나요.
As I lived here 4 years ago에서 lived와 am시제차이가 생겨 완료분사구문으로 처리한 것이랍니다. 그럼
--------------------------------------
q&a에서 답변찾았습니다.. 댓글 감사해요
조금 더 보충 설명을 하자면
부사절이 능동태일 때, 부사절과 주절의 시제가 같다면 부사절의 동사는 v-ing로 바뀝니다.
부사절이 수동태일 때, 부사절과 주절의 시제가 같다면 부사절의 동사는 being p.p로 바뀝니다. (이 때 being이 문두에 있다면 생략 가능)
부사절이 능동태일 때 부사절의 시제가 주절보다 더 과거라면 부사절의 동사는 having p.p로 바뀝니다.
→ 그래서 답이 having p.p(lived)인 겁니다. 주절의 시제는 'am'을 보면 알 수 있듯 현재시점인데, 부사절은 '4 years ago'를 보면 알 수 있듯 과거시점이기 때문입니다.
부사절이 수동태일 때 부사절의 시제가 주절보다 더 과거라면 부사절의 동사는 having been p.p로 바뀝니다.(이 때 having been이 문두에 있다면 생략 가능)
즉, 분사구문에서, 부사절이 주절보다 더 과거라면 have p.p꼴을 끌고와서 붙여주면 된다는 느낌입니다.