فعل have been حال کامل فعل to be است. در فعل حال کامل برای توصیف چیزی استفاده میشود که در گذشته شروع شده، تا زمان حال ادامه داشته یا هنوز در حال اتفاق افتادن است یا اینکه آثاری دارد که در زمان حال باقی مانده است.
I have worked there for five years - and I still do.
من پنج سال در آنجا کار کردهام - و هنوز هم کار میکنم.
در این جمله گوینده هنوز در آنجا کار میکند و فعل کار کردن، به اتمام نرسیده است به همین دلیل از زمان حال کامل فعل work استفاده شده است
مثال های بیشتر
Birds have been following me all day long.
پرنده ها تمام طول روز دنبالم بوده اند
Children have been playing since morning. (still playing)
بچه ها از صبح مشغول بازی هستند. (هنوز در حال بازی اند)
لینک زیر هم کمکتون میکنه