بسیاری از زبانآموزان، در ابتدای یادگیری زبان، با دیدن ساختارهای جدید تصور میکنند با یک چیز بسیار پیچیده و عجیب روبهرو شدهاند! اگر شما هم چنین احساسی دارید، اصلاً نگران نباشید چون در این مقاله، بهصورت خیلی خلاصه و کاربردی، توضیح میدهیم گرامر have been و has been در انگلیسی چیست و چطور میتوانید از آن استفاده کنید.
نکته: در همین ابتدا، لازم است به یک نکته اشاره کنیم و آن این است که در آموزش استاندارد قواعد گرامری، بخش مستقلی برای آموزش ساختار have been و has been در نظر گرفته نمیشود چون این دو ساختار، نوعی از کاربرد فعل هستند که در زمانهای مشخصی به کار برده میشوند. به عبارت دیگر، با یادگرفتن زمانها (tenses) خودبهخود یاد میگیریم کجا و چطور از گرامر have been و has been استفاده کنیم.
have been و has been در انگلیسی چیست؟
افعال to be در زبان انگلیسی مثل هر فعل دیگری، در زمانها و موارد مختلف، تغییر شکل میدهند. اما از آنجایی که افعال to be جزء افعال بیقاعده (و شاید بیقاعدهترین فعل انگلیسی!) است، این تغییرات بیشتر است. پس been در واقع شکل سوم (past participle) فعل be (بودن) است. اگر میخواهید بهطور کامل ساختار و کاربرد افعال to be را دوباره مرور کنید، به مقالهٔ «آموزش کامل افعال to be» سری بزنید.
تا اینجا گفتیم been از کجا آمده اما have been و has been چیست؟ اگر ساختار زمان حال کامل را به خاطر داشته باشید، در این زمانها از have + p.p و has + p.p استفاده میکردیم. حالا اگر فعل ما در زمانهای حال کامل فعل to be باشد، طبیعتاً ساختار ما have been و has been خواهد بود. برای اینکه زمان حال کامل را دوباره مرور کنید به مقالهٔ «زمان حال کامل چیست؟ + کاربرد آن» نگاهی بیندازید.
مثال:
I have been here for 2 hours.
من ۲ ساعت است که اینجا هستم.
This dress has been in water for hours.
این لباس ساعتهاست در آب هستند.
اما کاربرد بیشتر این عبارتها در زمان حال کامل استمراری (present perfect continuous) است. در زمان حال کامل استمراری میخواهیم دربارهٔ کاری صحبت کنیم که در گذشته شروع شده و تا همین الآن ادامه دارد یا تاثیرش در زمان حال باقی مانده است.
مثال:
I have been waiting here for 2 hours.
من 2 ساعت است که اینجا منتظر هستم.
This dress has been soaking in water for hours.
این لباس ساعتهاست توی آب در حال خیس خوردن است.
We have been making pasta since we got here.
از وقتی رسیدیم اینجا در حال پاستا درست کردن بودهایم.
نکته: تفاوت استفاده از have been و has been در حال کامل و حال کامل استمراری این است که در مورد اول، been فعل اصلی جمله است اما در ساختار دوم فعل اصلی بعد از have been و has been میآید. برای درک بیشتر این نکته، دوباره به مثالهای بالا توجه کنید.
البته توجه داشته باشید که has been/have been در ساخت جملات مجهول حال کامل نیز به کار میروند که در آن صورت been نقش فعل کمکی را ایفا میکند و فعل اصلی بعد از آن میآید:
The reports have been written.
گزارشها نوشته شدهاند.
نکته: همانطور که گفتیم، اگر بخواهیم از فعل to be در زمان حال کامل استفاده کنیم، باید از ساختار have been و has been استفاده کنیم اما یک نکتهٔ دیگر وجود دارد که باید به آن توجه کرد: اگر فاعل (subject) جمله سوم شخص مفرد (مثل it, he, she) بود، باید از has و اگر غیر از این بود باید از have استفاده کرد.
نکته: یکی دیگر از کاربردهای have been (شامل has been نمیشود)، در زمان آینده کامل استمراری است. برای ساخت زمان آینده کامل استمراری از ساختار will+ have been+ verb+ -ing استفاده میشود.
برای مثال:
At five o’clock, I will have been waiting for two hours.
ساعت پنج، دو ساعت است (خواهد بود) که منتظر خواهم بود.
(در زبان محاوره: ساعت پنج، دو ساعت میشه که منتظرتم.)
ساختار Have Been
برای استفاده از have been برای زمان حال کامل استمراری، باید از ساختار زیر استفاده کرد:
ساختار have been | |
I have been listening to music since 10:00. | subject + have been + verb (ing) |
دقت کنید که have been مربوط به زمانی است که فاعل جمله (subject) چیزی غیر از سوم شخص مفرد باشد یعنی ضمایر I, we, they, you و اسامی جمع.
ساختار Has Been
برای استفاده از has been برای زمان حال کامل استمراری، باید از ساختار زیر استفاده کرد:
ساختار has been | |
He has been listening to music since 10:00. | subject + has been + verb (ing) |
دقت کنید که has been مربوط به زمانی است که فاعل جمله (subject) سوم شخص مفرد باشد یعنی ضمایر he, she, it و اسامی مفرد.
کاربرد have been و has been
تا اینجا گفتیم که این دو ساختار هم برای زمان حال کامل و هم حال کامل استمراری استفاده میشوند و مورد دوم مهمتر و اصلیتر است. پس کاربرد have been و has been اکثراً در جایی است که بخواهیم زمان حال کامل استمراری (present perfect continuous) بسازیم.
حال کامل استمراری معمولاً برای بیان کارهایی است که:
1. در گذشته شروع شدهاند و تا الآن ادامه دارند
مثال:
I have been trying to solve this issue.
در حال تلاش برای حل این مشکل بودهام. (از گذشته شروع به حل مشکل کردهام و تا حالا در حال ادامهٔ این کار هستم.)
2. بیان کاری که همین الآن تمام شده
از زمان حال کامل استمراری میتوان برای بیان کارهایی که در گذشته شروع شده و تا الآن ادامه داشته و همین الآن تمام شده است، استفاده کرد.
مثال:
Dad has been repairing the door since he got here.
پدر از زمانی که رسیده است، در حال تعمیر کردن در بوده است. (از گذشته شروع به تعمیر در کرده است و تا همین الآن ادامه داشته است و احتمالاً این کار همین الآن تمام شده است.)
3. تأکید بر مدت زمان انجام کار
گاهی نیز میخواهیم علاوه بر بیان کاری که در گذشته شروع شده و ادامه داشته، بر مقدار زمانی تأکید کنیم که صرف انجام کار کردهایم.
مثال:
I have been waiting here for more than a hour!
بیشتر از یک ساعت است که اینجا منتظرم!
Ali has been working as a programmer for 5 years.
علی ۵ سال است که بهعنوان برنامهنویس مشغول به کار است.
منفی کردن have been و has been
برای منفی کردن ساختار has been باید کلمهٔ منفیساز not یا شکل مخفف آن یعنی nt’ را بعد از has بیاوریم.
به جدول زیر توجه کنید:
ساختار منفی has been | |
He has not been listening to music since 10:00.He hasn’t been listening to music since 10:00. | subject + has + not + been + verb (ing) |
منفی کردن have been هم تفاوت چندانی با مورد قبلی ندارد. برای منفی کردن ساختار have been باید کلمهٔ منفیساز not یا شکل مخفف آن یعنی nt’ را بعد از have بیاوریم.
به جدول زیر توجه کنید:
ساختار منفی have been | |
I have not been listening to music since 10:00.I haven’t been listening to music since 10:00. | subject + have + not + been + verb (ing) |
شکل سوالی Have been و Has been
برای سؤالی کردن have been و has been باید جایگاه فاعل و have/has را تغییر داد؛ یعنی have و has را قبل از فاعل آورد.
پرسشی کردن Have been و Has been | ||
آنها از ساعت ۵ بعد از ظهر، در حال شام درست کردن بودهاند. | They have been making dinner since 5 p.m. | حالت خبری |
آیا آنها از ساعت ۵ بعد از ظهر، در حال شام درست کردن بودهاند؟ | Have they been making dinner since 5 p.m? | حالت سؤالی |
آنچه در مقاله گرامر have been و has been خواندیم:
در این مقاله، دربارهٔ have been و has been صحبت کردیم و توضیح دادیم که در چه مواردی میتوانیم از این ساختارها استفاده کنیم.
به خاطر اهمیت موضوع، یک بار دیگر باید به این نکته اشاره کنیم که در روند استاندارد آموزش گرامر، بخش مستقلی برای آموزش این ساختار نداریم چرا که این ساختار در واقع همان ساختار زمان حال کامل و حال کامل استمراری است. یعنی اگر کسی این دو ساختار زمانی را یاد بگیرد، به طور کامل have been و has been و کاربردهای آن را هم یاد میگیرد.
اگر پرسشی داشتید، میتوانید در بخش نظرات زیر همین پست، آن را مطرح کنید.