کاربرد و تفاوت been و gone در زبان انگلیسی

تفاوت been و gone در زبان انگلیسی

تو این مطلب قصد داریم یکی از اشتباهات رایج بین اکثر زبان آموزها، یعنی تفاوت been و gone در زمان حال کامل رو همراه با مثال بررسی کنیم. هرچند میتونیم از این دو فعل با معنای یکسان “رفتن (به)” استفاده کنیم، ولی کاربرد اونها با هم متفاوت هست. در ابتدا به جملات زیر توجه کنین:

Kaveh has been to Germany.

کاوه به آلمان رفته و برگشته.

Kaveh has gone to Germany.

کاوه به آلمان رفته و هنوز برنگشته.

مشاهده مطلب کاربرد و گرامر زمان حال کامل در زبان انگلیسی

تفاوت been و gone چیه؟

همونطور که در جملات بالا دیدیم، زمانیکه از فعل been استفاده میکنیم منظورمون این هست که فردی به جایی رفته و الان برگشته، ولی وقتیکه از فعل gone استفاده میکنیم یعنی فردی به جایی رفته و هنوز از اونجا برنگشته. برای روشن شدن موضوع به مثال های بیشتری توجه کنین:

Arman has just gone to the shop. He’ll be back in five minutes.

آرمان همین الان به فروشگاه رفته (و هنوز برنگشته) و تا پنج دقیقه دیگه برمیگرده.

Arman has just been to the shop. He bought some apples.

آرمان همین الان فروشگاه بوده (رفته و برگشته) و چند تا سیب خریده.

Parisa has gone to the cinema.

پریسا به سینما رفته (و هنوز برنگشته).

Parisa has been to the cinema twice this week.

پریسا این هفته دو بار به سینما رفته (رفته و برگشته).

نکته: زمانیکه میخوایم از کسی سوال کنیم تا حالا به جایی سفر کرده یا نه از فعل been استفاده میکنیم نه gone، چون مطمئناً رفته و برگشته که الان میتونیم ازش سوال کنیم. مثال:

Have you ever been to Berlin? (صحیح)

Have you ever gone to Berlin? (اشتباه)

تا حالا برلین رفته ای؟

Have you ever been to Canada? (صحیح)

Have you ever gone to Canada? (اشتباه)

تا حالا کانادا رفته ای؟

امیدواریم تو این مطلب کوتاه کاربرد و تفاوت افعال been و gone در زبان انگلیسی رو کاملاً متوجه شده باشین. اگر هنوز سوالی در مورد این دو فعل دارین، در بخش نظرات این صفحه مطرح کنین تا پاسخگوی شما باشیم.

35 نظر
قدیمی ترین
جدیدترین
Inline Feedbacks
مشاهده همه نظرات
آرشام
زبان آموز
3 سال قبل

سلام چرا نمی‌گویم had gone میگیم has gone مگگه گذشته had نیست؟
و اینکه went با gone یکی هست یا با been؟

Dinakamangar
زبان آموز
پاسخ به  آرشام
3 سال قبل

چون که برای present perfect (حال کامل)برای she,heوit از has استفاده میشه و برای you,they,weو‌iاز have استفاده میشه و این یه قانونه و wentهم با هر دوی اینها یعنی been و gone یکی است ما برای حال ساده در معنی این دوتا یک تفاوت وجود دارد

مطهره
زبان آموز
پاسخ به  آرشام
1 سال قبل

Present perfect حال کامل هست شما باید در زمان past perfect یعنی گذشته پیش از گذشته از had استفاده کنین

نیما
زبان آموز
پاسخ به  آرشام
7 ماه قبل

سلام آرشام gone خودش گذشته است چطور had بیاره.
went با gone یکی نیست.

ارشام
زبان آموز
3 سال قبل

میشه گفت گفت has been in canada?

Faranak
زبان آموز
پاسخ به  ارشام
1 سال قبل

سلام بله درسته ولی باید فاعل رو هم توی سوالتون بیارید
مثلا: has she/he been canada

Noushin
زبان آموز
3 سال قبل

عالی بود توضیحاتتون ممنون

Proprogrammer
زبان آموز
3 سال قبل

مفید بود فرق این ۲ حالت فعل در جمله سازی
ممنون از نویسنده پست

Dinakamangar
زبان آموز
3 سال قبل

ممنون از توضیحاتتون خیلی مفید و کاربردی بود

دلارا
زبان آموز
3 سال قبل

that babys gone من متوجه معنی ش نمیشم

مطهره
زبان آموز
پاسخ به  دلارا
1 سال قبل

اون بچه رفته و هنوز بر نگشته

Z
زبان آموز
3 سال قبل

سلام ممنون از مطلب خوبتون
یک سوال داشتم.من فکر می کنم در جمله Have you ever…. to Portugal? باید been بذاریم ،ولی جایی بهم گفتن باید gone بذاریم.کدوم درسته؟
ممنون میشم بگین

پرهام
زبان آموز
2 سال قبل

سپاس فراوان

Ali
زبان آموز
2 سال قبل

سلام ببخشید gone با went یکی هستش یعنی مهم نیست که یکیشون انتخاب کنیم یا قانون داره مثلاً در اینجا از went استفاده میکنیم و اینجا باید gone بزاریم

Mohi
زبان آموز
پاسخ به  انگلیسی روزانه
9 ماه قبل

میتونیم برای راحت تر شدنش بگیم ک gone حالت سوم p.p یا همون past participle. هست

ابراهیم صالحی
زبان آموز
2 سال قبل

سلام, خدا قوت, مطالب آموزنده بود و استادانه بیان شد , متشکرم