have been to와 have gone to 차이

 

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

  

●  관련글 더 보기 

현재완료 VS 과거 간단 비교

  

영어 과거완료 넘 간단 정리

반응형

댓글(4)

Designed by JB FACTORY