1. His mother has died for three years. ( ×)
2. He has lived alone for 3 years. (o)
제가 제대로 이해가 안된 상태에서 그냥 문장구조만 외웠더니 1,2번이 똑같이 현재 완료 for 기간인것 같은데 위에는 틀리고 밑은 맞대요.
1번이 틀린 것은 해석상으로는 이해가 갔는데
2번은 왜 맞나요?
1.2번이 다른 건가요
1번이 has been dead면 맞는 문장이잖아요.
원래는 현재완료 for기간이면 맞는 것인데
1번이 예외로 해석상의 문제로 틀린 건가요?
저는 단순하게 have pp for기간은 다 틀렸다고 외웠거든요
삭제된 댓글 입니다.
자세한 답변 감사드립니다. ~!!