English as a Second Language/Preposition after "to be"

Advertisement


Question
Dear Shannon,

Have you ever been to India?" Why the preposition "to" and not "in" is used? I think "I am/was in India" is correct but I am also not sure whether "I have been in India" is correct.

Thanks & best regards,
Antoine Ghannoum

Answer
The prepositions to/at/in has always caused a lot of confusion, and in my opinion, there is no very clear rule.  Usually, when we talk about travel to a destination, we use "to."  I don't know if we would ever say, "I have been in India," because that also indicates travel.  However, it would be correct to say, "I was in India for three weeks."  You can see the difference is treating India as a travel destination versus India as a location where you actually stayed for some time.

English as a Second Language

All Answers


Answers by Expert:


Ask Experts

Volunteer


Shannon Cole

Expertise

I can answer questions related to learning the English and Spanish language.

Experience

I have taught ESL and Spanish since 1998 at the university and middle school levels. I am a native of the U.S., and have taught in both the U.S. and Mexico.

Organizations
I am owner and operator of www.coleinstitute.com, an online language school.

Publications
Georgia TESOL in Action (1999)

Education/Credentials
B.A. in Spanish; M.Ed. in Language Education

Past/Present Clients
I have clients worldwide, some who want their documents proofread, and others who take lessons with me through the Internet. Some work at high-profile companies and government organizations. Besides the U.S. and Mexico, my recent students come from South Korea, Switzerland, Turkey, Colombia, Russia, Italy, Paraguay, China, Japan, the Philippines, and Saudi Arabia.

©2016 About.com. All rights reserved.