[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? ?
 
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.
 
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.
 
"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.
 
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.)
 
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".
 
'In' is fine. It's just that 'to' is possible.
 
Status
Not open for further replies.
Back
Top