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 의 과거완료 형입니다.
참조 : http://www.bbc.co.uk/worldservice/learningenglish/grammar/learnit/learnitv76.shtml
[추천글]