[Grammar] confusion about present perfect tense.please help.

Status
Not open for further replies.

Chhiring

Member
Joined
Jan 28, 2014
Member Type
Student or Learner
Native Language
Nepali
Home Country
Nepal
Current Location
United States
Are my understandings correct?
A. I have been to Korea for two months. Does it mean I have this experience and have been there at least once(showing experience)
B. I have been in Korea for two months. Does it mean I went there two months ago and I am still in Japan now.(something started in the past ans has continued up to now)
C. I am what I am vs I am who I am. What's the difference in meaning? ?
 

MikeNewYork

VIP Member
Joined
Nov 13, 2002
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
Are my understandings correct?
A. I have been to Korea for two months. Does it mean I have this experience and have been there at least once(showing experience)
B. I have been in Korea for two months. Does it mean I went there two months ago and I am still in Japan now.(something started in the past ans has continued up to now)
C. I am what I am vs I am who I am. What's the difference in meaning? ?

A is incorrect. It needs "going" or "traveling" after "been".
B is correct but you seem to have confused Korea with Japan.
C The two have the same basic meaning.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
A is incorrect. It needs "going" or "traveling" after "been".
"I have been to Korea for two months" is not incorrect in BrE if said after you have recently returned.
"I have been travelling to Korea for two months" would normally be said only if you are two months into a rather long journey.

"I have been in Korea for two months" can mean that you have just returned from Korea after a two-month stay or that you are still there, two months after you arrived. Context will make the meaning clear.
 

MikeNewYork

VIP Member
Joined
Nov 13, 2002
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
"I have been to Korea for two months"

For your meaning, I would use "in".

"I have been travelling to Korea for two months"

For me that would mean travelling there repeatedly over a 2 month period.
 

panglossa

Junior Member
Joined
Sep 2, 2013
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
China
A is incorrect. It needs "going" or "traveling" after "been".

Sorry, I also disagree, and see nothing wrong with this sentence. Just suppose that there were a group of people, some of whom had spent a continuous two-month period in Korea (at some time in the past) and others of whom had not. Then a member of the first group could perfectly well say I have been to Korea for two months.

(B, on the other hand, would normally imply that I am still in Korea, having arrived there two months ago.)
 

MikeNewYork

VIP Member
Joined
Nov 13, 2002
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
Sorry, I also disagree, and see nothing wrong with this sentence. Just suppose that there were a group of people, some of whom had spent a continuous two-month period in Korea (at some time in the past) and others of whom had not. Then a member of the first group could perfectly well say I have been to Korea for two months.

(B, on the other hand, would normally imply that I am still in Korea, having arrived there two months ago.)

I would still use "in".
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
'In' is fine. It's just that 'to' is possible.
 
Status
Not open for further replies.
Top