تو این مطلب میخوایم یکی از اشتباهات رایج بین اکثر زبان آموزها رو یاد بگیریم و اون هم تفاوت been و gone در زمان حال کامل هست. با اینکه هر دوی این افعال میتونن به معنای رفتن (به) استفاده شن، ولی یک تفاوت اساسی باهم دارن. به جمله های زیر دقت کنین:
1. Kaveh has been to Germany.
2. Kaveh has gone to Germany.
تو جمله اول منظور ما اینه که کاوه به آلمان رفته و برگشته.
ولی تو جمله دوم داریم میگیم که کاوه به آلمان رفته و هنوز برنگشته.
پس وقتی از 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. Would you like one?
آرمان همین الان فروشگاه بوده (رفته و برگشته) و چندتا سیب خریده. یه دونه میخوای؟
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 been 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 یکی است ما برای حال ساده در معنی این دوتا یک تفاوت وجود دارد
میشه گفت گفت has been in canada?
عالی بود توضیحاتتون ممنون
مفید بود فرق این ۲ حالت فعل در جمله سازی
ممنون از نویسنده پست
ممنون از توضیحاتتون خیلی مفید و کاربردی بود
that babys gone من متوجه معنی ش نمیشم
سلام ممنون از مطلب خوبتون
یک سوال داشتم.من فکر می کنم در جمله Have you ever…. to Portugal? باید been بذاریم ،ولی جایی بهم گفتن باید gone بذاریم.کدوم درسته؟
ممنون میشم بگین
وقتی been استفاده میکنیم یعنی اون طرف رفته و برگشته، ولی وقتی از gone استفاده کنیم یعنی رفته و برنگشته هنوز.