I have been to/in America for 2 weeks

  • Thread starter Yourjones
  • Start date
  • Views : 2,091
Status
Not open for further replies.
Y

Yourjones

Guest
Hello,

1. I think I can only say "in" here. Am I right?
2. I think I can only say "I have been to America for two TIMES" rather than "two WEEK" if I want to make two sentences grammatically correct. Am I right?

Thanks.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
I have been in America for two weeks = I arrived two weeks ago and I am still there.
I have been to America for two weeks = At some point in the past I visited America and I stayed there for two weeks.

We don't say "I've been there for two times". You can say "I've been there two times" but it's unnatural because we say "twice", not "two times". For more than twice, you can use the number (I've been there three/four/ten/a hundred times".
 
Y

Yourjones

Guest
Thank you so much! But in that practice, it's said only one of the options "in/to" is the correct answer. I do not understand.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
Ems has explained how 'I have been to/in America for two weeks' can both be correct.

It's a poor test question if it says only one option is correct.
 
Status
Not open for further replies.
Top