완료분사구문은 주절의 시제보다 분사구문의 시제가 앞서는 경우 사용하는 문법이잖아요.
그래서,
주절 분사구문
현재 과거, 현재완료
과거 과거완료
이런식의 시제가 적용되는걸로 알고있는데,
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.
만 답으로 적혀있어서...^^;
답변좀 부탁드릴께요~~~^^!!
댓글 3
-
두바다찬솔
-
뽀야
그리고 밑의 답은 stayed up 가 맞습니다. 물론 현재완료와 과거가 현재보다 하나 앞선 시제임에는 틀림없으나, 밤샘했다는 사실은 \과거에(어젯밤) 있었다는 사실\을 말하는 것이고, \현재와 관련성\을 가지지 않기 때문입니다..
-
목화
밑에 문장 답은 stayed up 이네요.
현재 완료의 시제 초점은 현재 입니다.
분사구문뿐만 아니라 모든 준동사(to부정사, 동명사, 분사)에 have +p.p 첨가는 ....과거적 의미 부여 입니다.
그러므로 과거 동사를 써 주는 것이 맞습니다. ^^
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) 써도 같습니다.