현재완료진행형과 과거시제...

the lady, who have been playing the piano for 2 hours, was his mother.
위 문장에서 문법 적으로 틀린 부분을 찾는 문제 입니다.
정답은 have been-- has been 으로 바꾸면 되는 데...
제 생각엔..... was his mother 도 틀린것 같아요...
was 가 is 로 바뀌어야 하는거 아닌가요??
관계대명사로 연결되어있는 문장에서 현재 완료 진행형과 과거 시제가 같이 쓰일수 있는 것인가요???

댓글 3

  • 두온2022.08.12

    네. 정답은 have been - has been 입니다.

  • 장미빛볼살2022.08.12

    위 문장만 보면 is가 맞는데, 혹,,내용상 the lady가 복잡한 가정사로 ex-mother정도 된다면 was도 가능하겠네요. 현재는 mother이 아닌상황이어야 되는듯...

  • 카제2022.08.12

    위에 있는 저 문장만 주어진 문제 였습니다. 아무리 생각을 해봐도 is인것 같아서요...^^;; 답변 감사합니다.

영어공부포럼 다른 글

목록