Gone (to) & been (to):
این دو عبارت با هم تفاوت معنایی بزرگی دارند که البته در فارسی می توان آنها را با یک لفظ و دو معنا به کار برد به این صورت که هر دوی آنها را میتوان به معنای رفتن (به) ترجمه کرد اما been to یعنی فردی به مکانی رفته و اکنون برگشته سات در صورتی که gone to به این معناست که آن فرد به جایی رفته ولی هنوز از آنجا برنگشته است. برای یادگیری این موضوع و درک نحوه استفاده از آن به مثال های زیر نگاهی بیندازید:
Cathy is on holiday. She has gone to Iran since last week. (=She is in Iran at the moment)
1st: Have you ever been to Iran?
2nd: Yeah, I’ve been to Iran for five times and it’s the 6th time I go to Iran so far.