سلام دوست عزیز
تو زمان حال کامل هم از been استفاده میشه و هم از gone, ولی بینشون تفاوت معنایی وجود داره.
وقتی میگیم have you ever been to New York یعنی آیا تا به حال اونجا بودی؟ یعنی الان در حال حاضر اون شخص تو اون شهر نیست.
داره دربارهی یه تجربهای که تموم شده صحبت میکنه.
ولی وقتی میگه have you ever gone to New York یعنی آیا به نیویورک رفتی؟ یعنی اون شخص هنوز هم تو نیویورک هستش.