“were”와 “have been”의 차이점은 무엇이며,이 문장은 문법적으로 정확합니까?
1) 20 세기에 가장 잘 알려진 탐정 소설 작가는 여성이었습니다.
2) 20 세기에 가장 잘 알려진 탐정 소설 작가 중 일부는 여성이었습니다.
답변
답변
현재 완료는 현재 시제에서 예측을 던진다는 점을 명심하십시오. 과거의 사건을 설명하지 않고 현재 상태를 일으키는 과거의 사건을 멘션 합니다.
이것이 바로 형식 영어가 현재 완료를 현재 순간, 문장이 발화되는 스피치 타임을 포함하지 않는 시간적 부속물과 함께 사용되는 것을 허용하지 않는 이유입니다. (때때로 즉석 대화에서이 규칙을 위반하는 경우가 있지만 거기에서도 비교적 드뭅니다.) 따라서 이것은 허용됩니다.
ok 저는 런던을 자주 방문했습니다.
그러나 이것은 그렇지 않습니다 :
∗ 1990 년대에 런던을 자주 방문했습니다.
오늘, 20 세기에 은 현재를 제외하는 기간입니다. 결과적으로 :
-
문장 1)이 현재 세기에 쓰여진 텍스트에 나타나면 받아 들여지지 만 15 년 전에 쓰여졌다면 받아 들일 수 없을 것입니다.
-
문장 2)는 20 세기에 쓰여진 텍스트에 등장한 경우 허용되지만 오늘 작성되면 허용되지 않습니다.
완벽한 것은 무엇이며 어떻게 사용해야합니까? ? , 특히 §§ 3.1 문법적 의미 , 3.2 실용적 의미
a> 및 4. 퍼펙트를 언제 어떻게 사용해야하나요? .
∗ 사용을 허용되지 않음으로 표시
답변
둘 다 문법적이며 의미가 거의 비슷합니다.
첫 번째는 단순 과거 시제이며 과거의 상황을 나타냅니다 (즉, 확실히 현재 순간 이전). ) 현재와 관련이 없습니다 (현재 사실 일 수있는 것에 대해 암시하는 것은 없습니다).
두 번째는 과거의 상황을 나타내지 만 계속 될 수있는 불특정 방식으로 현재 완전 시제입니다. 현재까지. 이 형식은 최근 과거에 사용되는 경향이 있습니다.
문장이 지나간 특정 기간을 지정한다는 사실은 효과적인 의미를 균등하게 만드는 경향이 있습니다.
많은 영어 원어민 이러한 차이점을 명확하게 이해하지 마십시오. 실제로는 스타일이나 의미에서 약간의 차이를 가지고 사용할 수 있습니다.