تو این مطلب قصد داریم یکی از اشتباهات رایج بین اکثر زبان آموزها، یعنی تفاوت 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 در زبان انگلیسی رو کاملاً متوجه شده باشین. اگر هنوز سوالی در مورد این دو فعل دارین، در بخش نظرات این صفحه مطرح کنین تا پاسخگوی شما باشیم.
۲۵ نظر از کاربران
سلام چرا نمیگویم had gone میگیم has gone مگگه گذشته had نیست؟
و اینکه went با gone یکی هست یا با been؟
سلام
از اونجایی که سوال ما در مورد گذشته تا زمان کنونی هست از زمان حال کامل استفاده میکنیم، در واقع داریم میگیم “آیا تا به حال فلان جا رفته ای؟”
فعل gone حالت سوم فعل go هست، فعل been هم حالت سوم فعل be هست.
چون که برای present perfect (حال کامل)برای she,heوit از has استفاده میشه و برای you,they,weوiاز have استفاده میشه و این یه قانونه و wentهم با هر دوی اینها یعنی been و gone یکی است ما برای حال ساده در معنی این دوتا یک تفاوت وجود دارد
Present perfect حال کامل هست شما باید در زمان past perfect یعنی گذشته پیش از گذشته از had استفاده کنین
میشه گفت گفت has been in canada?
سلام بله درسته ولی باید فاعل رو هم توی سوالتون بیارید
مثلا: has she/he been canada
عالی بود توضیحاتتون ممنون
مفید بود فرق این ۲ حالت فعل در جمله سازی
ممنون از نویسنده پست
ممنون از توضیحاتتون خیلی مفید و کاربردی بود
that babys gone من متوجه معنی ش نمیشم
اون بچه رفته و هنوز بر نگشته
سلام ممنون از مطلب خوبتون
یک سوال داشتم.من فکر می کنم در جمله Have you ever…. to Portugal? باید been بذاریم ،ولی جایی بهم گفتن باید gone بذاریم.کدوم درسته؟
ممنون میشم بگین
وقتی been استفاده میکنیم یعنی اون طرف رفته و برگشته، ولی وقتی از gone استفاده کنیم یعنی رفته و برنگشته هنوز.
سپاس فراوان
سلام ببخشید gone با went یکی هستش یعنی مهم نیست که یکیشون انتخاب کنیم یا قانون داره مثلاً در اینجا از went استفاده میکنیم و اینجا باید gone بزاریم
با سلام
فعل went حالت گذشته فعل go هست، ولی فعل gone حالت سوم یا اسم مفعول فعل go هست. هر دو فعل went و gone معنای یکسانی دارن، به خاطر اینکه از یک ریشه هستن، ولی از فعل went در زمان گذشته ساده استفاده میکنیم و از gone در زمان حال کامل.
سلام, خدا قوت, مطالب آموزنده بود و استادانه بیان شد , متشکرم
برای اینکه بپرسیم تا به حال به فلان جا مثلا نیویورک سفر کردهای؟ فقط از Have you ever been استفاده میکنیم؟ یا جور دیگهای هم میتونیم بپرسیم؟
بهترین گزینه همینه. میتونین از افعال travel یا go on a vacation هم استفاده کنین.
Your notes helped me i appreciate you for that 💓
خیلی خوب توضیح دادید.سپاس🙏😊
ممنونم خیلی مفید بود
سلام وقتتون بخیر
ببخشید میشه تفاوت had been و had gone رو هم توضیح بدید
ممنون
عالی بود
عالی بود