have been

پیشنهاد کاربران

مفید بود متشکرم
have been : شده است
have been proposed: معرفی شده است
۳ تا معنی داره:
۱. خود have been خالی بدون هیچ فعلی بعدش یعنی "بوده است"
I have been there یعنی اونجا بوده ام ( حال کامل ) .
۲. have been pp همون حال کامل هست ولی از نوع passive که دارای معنی "فلان شده است" هست
...
[مشاهده متن کامل]

It has been locked یعنی قفل شده است.
۳. have been ing حال کامل استمراری است که دارای ترکیب معنی "داشته فلان اتفاق میفتاده" و "داره اتفاق میفته" هست یعنی "داشته فلان اتفاق میفتاده و هنوزم داره میفته"
I have been learning english for two years یعنی دو ساله که دارم زبان میخونم

یه جورایی معنیه هنوز میده. یه وقتایی هم معنیه "تا حالا" البته خیلی هم فرقی ندارن، ( فقط یه خورده ) . ما هنوز اونجاییم. ما از اون موقه تا حالا اونجاییم
هنوز اینجاییم
I have been there من هنوز اونجام
میخام دقیقا بهتون بگم یعنی از یه زمانی در گذشته تا الآن ما اونجا هستیم یا در اون شرایط هستیم.
we have been married for 5 years ما پنج ساله که ( هنوز ) با هم زن و شوهریم . البته لازم نیست کلمه ی هنوز رو بیارید ولی در بطنش یه "هنوز"ی وجود داره
شما از دیروز اومدید خونه ی ما و تا الان هم تشریف دارید. مادرتون زنگ زده میگه: have you been there? شما هنوز اونجایی؟
میگی yes I've یعنی بله ( خیلی پرروئیم ما ) هنوز هستیم.
how long have you known her?
چند وقته که اونو میشناسی ( از کی تا حالا میشناسیش؟ )
شما میخوای از یکی بپرسی چند وقته تهران زندگی می کنی؟
how long have you lived in Tehran?
اون جواب میده
I have lived there all my life
من تمام زندگیم اینجا بودم
میبینید چه باحاله؟
می خوای به یه کسی بگی تا حالا تهران رفتی؟
have you been to Tehran city?
میگه آره تا حالا چندین بار رفتم
yes , I have, many times
یا میگه نه تا حالا تهران نرفتم
No, I have never been to Tehran

وقتی میخوایم بگیم "چه مدته" داریم فلان کار رو انجام میدیم از این ساختار استفاده میکنیم.
مثلا:
I have been working here for 2 years
دو ساله که اینجا کار میکنم.
شده، انجام شده
have not been visited : بازدید نشده

بپرس