가정법 문법 질문드려요

If the ozone gases of the atmosphere did not filter out the ultraviolet rays of the sun, life as we know it would not have evolved on earth.
이 문장에서 did not이 틀렸다고 하는데, 저는 would not have evolved를 would not evolve로 고치면 된다고 생각했어요.
그렇다면 왜 if절을 had not evolved로 바꿔야 하나요?
did not과 would not evolve로 써도 해석에 무리가 없어 보이는데 설명 부탁드립니다.
그리고 life as we know it에서 as we know가 life를 꾸미는 건 알겠는데, it이 어떻게 쓰인 건지도 궁금해요.

댓글 3

  • 로다2022.08.12

    뒤를 would not evolve로 바꾸면 현재 현실과 반대되는 가정이 됩니다. 대기에 오존층이 없다면 지구에서 생명이 진화하지 않을 거라는 뜻이 돼요.
    그런데 문장은 이미 일어난 과거에 대한 내용이라 그렇게 쓰기 어렵습니다.

  • 무들2022.08.12

    과거 사실과 반대되는 가정이므로 if절을 과거완료로 써야 해요.
    대기에 오존층이 없었다면 지구에서 생명이 진화하지 않았을 거라는 뜻이 됩니다.

  • 다빈2022.08.12

    as we know it까지가 하나의 표현이에요. ‘우리가 알고 있는 생명’이라는 의미로 볼 수 있습니다.
    주어 뒤에 삽입절이 들어간 구조예요.

영어공부포럼 다른 글

목록