have been to와 have gone to 차이
- 2013. 3. 12.
have been to와 have gone to 차이
다음의 두 문장은 어떤 차이가 있을까요?
Alice has been to England.
Alice has gone to England.
been은 '다녀왔다' (visits)는 뜻이고, gone은 '갔다'는 뜻입니다.
[예문]
I have been to England twice. 나는 영국에 두 번 다녀왔다.
Cindy has gone to England. 신디는 영국에 갔다 (그래서, 돌아오지 않았다)
Have you ever been to India? 인도에 가본 적 있어? (갔다 온 경험)
Where have you been? 어디 갔다 왔어? (어디 있었어?)
Where has Tom gone? 탐은 어디 갔어? (안 돌아옴)
He's gone to see Peter. 피터 보러 갔어. (안 돌아옴)
@ 따라서, 맨 처음 예문을 보면,
Alice has been to England. 앨리스는 영국에 갔다 왔어.
Alice has gone to England. 앨리스는 영국에 갔어.
[참고]
been은 be의 과거완료 형이고, gone은 go의 과거완료형
참조 : https://www.bbc.co.uk/worldservice/learningenglish/grammar/learnit/learnitv76.shtml
● 영어 추천글 더 보기
영어 과거와 현재완료는 어떤 차이?
과거완료는 이렇게 알아두면 됨
현재시제는 딱 2가지만 알면 됨