완료분사구문은 주절의 시제보다 분사구문의 시제가 앞서는 경우 사용하는 문법이잖아요.
그래서,
주절 분사구문
현재 과거, 현재완료
과거 과거완료
이런식의 시제가 적용되는걸로 알고있는데,
having read the novels, i returned them to the library. (after)
--- after i had read the novels, i returned them to the library.
저는 이렇게 답을 적었는데, 답지의 답은,
after i read the novels,i returned them to the library.
이렇게 나와서요....
이거 답지가 틀린건가 싶어서 여쭤봅니다..ㅠㅠ
아 그리고
having stayed up all night, i am really sleepy right now. (because)
--- because i stayedup all night, i am really sleepy right now.
이거랑
--- because i have stayed up all night, i am really sleepy right now.
이거 둘다 맞는거죠? 답지에
because i stayedup all night, i am really sleepy right now.
만 답으로 적혀있어서...^^;
답변좀 부탁드릴께요~~~^^!!
완료분사구문 시제관련 질문.
청력 2026.08.28 댓글 3
두바다찬솔2022.08.11
After I had read the novels, I returned them to the library. After I read the novels, I returned them to the library. 둘다 맞습니다. After 나 before 는 사건 순서가 명확하므로 대과거(had read) 대신에 과거 시제(read) 써도 같습니다.
뽀야2022.08.11
그리고 밑의 답은 stayed up 가 맞습니다. 물론 현재완료와 과거가 현재보다 하나 앞선 시제임에는 틀림없으나, 밤샘했다는 사실은 \과거에(어젯밤) 있었다는 사실\을 말하는 것이고, \현재와 관련성\을 가지지 않기 때문입니다..
목화2022.08.11
밑에 문장 답은 stayed up 이네요. 현재 완료의 시제 초점은 현재 입니다. 분사구문뿐만 아니라 모든 준동사(to부정사, 동명사, 분사)에 have +p.p 첨가는 ....과거적 의미 부여 입니다. 그러므로 과거 동사를 써 주는 것이 맞습니다. ^^