مثال های has been، have been و had been:
Has been:
- برای صحبت در مورد عملی که در گذشته شروع شده و تا زمان حال ادامه دارد استفاده میشود.
- از for برای بیان مدت زمان عمل و از since برای بیان زمان شروع عمل استفاده میشود.
مثال:
- He has been helping me with my project for some months. (او چند ماه است که در پروژه ام به من کمک می کند.)
- Jyoti has been painting stones since last year. (جیوتی از سال گذشته مشغول رنگ آمیزی سنگ ها بوده است.)
Have been:
- مشابه has been، برای عملی که در گذشته شروع شده و تا زمان حال ادامه دارد استفاده میشود.
- بیشتر برای فاعلهای جمع و ضمایر اول شخص (I, we, you) به کار میرود.
مثال:
- I have been making English videos for some years. (چند سالی است که ویدیوهای انگلیسی می سازم.)
- They have been sleeping for 15 hours. (15 ساعت است که خوابیده اند.)
Had been:
- برای صحبت در مورد عملی که در گذشته شروع شده و در گذشته به پایان رسیده استفاده میشود.
- معمولاً با یک فعل ماضی ساده در جمله همراه است.
مثال:
- Ron had been living there for 10 years before coming back to India. (رون 10 سال قبل از بازگشت به هند در آنجا زندگی می کرد.)
- She had been cooking when the guests came. (او در حال آشپزی بود که مهمان ها آمدند.)
تفاوت های has been ،have been و had been برای زبان آموزان انگلیسی، حتی افراد بومی زبان انگلیسی دشوار است. در مقاله has been ،have been و had been چه تفاوتی دارند؟ ، تفاوت و نحوه استفاده از آنها را فرا خواهید گرفت. به یاد داشته باشید که بهترین راه برای یادگیری گرامر استفاده از آن است!