He has gone out. = He is not at home now.
같은 말입니다. 이해가 되시죠? 뭐가 더 있는지...
전달하고자 하는 의미는 (그는 나갔다. 그래서 지금은 집에 없다.라는 의미 포함입니다.)
We use the present perfect for an action in th past with a result now.
- 우리는 현재완료형을 과거의 행동이 현재의 결과에 영향을 줄 때 사용한다.
저도 어정쩡하게 알지만.... 아직 무필인 관계로... 적습니다..
He went to~~~.. 그는 갔다... 다시 왔는지 안 왔는지.. 모릅니다
He has gone to~~~. 그는 갔다,,, 지금 여기에 확실히 없다... 가버린 상태이다...
다른 것도 비교한다면...
He is doing *****. 그는 지금 ***을 하고 있는 중이다(현재 진행형)
He has been doing ***** 그는 예전부터 지금 까지 해 오고 있다.
** had done은 has done 보다 더 과거라고 보시면 되고요....
저도 눈치 코치로 공부하고 있어 100% 확신은 못하지만....^^
영어 전문 선생님이 짠 하고 나타나서 정리해 주세요... ^^