Present Perfect Continuous نستخدم
يُستخدم المضارع التام المستمر للحديث عن فعل بدأ في الماضي وما يزال مستمرًا حتى الآن، أو توقف للتو لكن له نتيجة ظاهرة الآن.
She has been working here for three years.
لقد كانت تعمل هنا منذ ثلاث سنوات.
لقد كانت تعمل هنا منذ ثلاث سنوات.
Present Perfect Continuous شكل
Subject + have/has been + V-ing
I have been studying all morning.
لقد كنت أدرس طوال الصباح.
لقد كنت أدرس طوال الصباح.
He has been waiting for you.
لقد كان ينتظرك.
لقد كان ينتظرك.
Present Perfect Continuous قاعدة
-
يُستخدم للإشارة إلى فعل بدأ في الماضي وما زال مستمرًا حتى الآن.
I have been living in this city since 2022.
أنا أعيش في هذه المدينة منذ عام 2022.They have been learning English for six months.
لقد كانوا يتعلمون الإنجليزية منذ ستة أشهر. -
يُستخدم للتعبير عن فعل توقّف مؤخرًا، لكن نتيجته ما تزال ظاهرة الآن.
She is tired because she has been running.
إنها متعبة لأنها كانت تجري.Your clothes are wet because it has been raining.
ملابسك مبللة لأنه كان يمطر. -
إنه يركّز على مدة الفعل أو عمليته.
We have been working on this project all week.
لقد كنا نعمل على هذا المشروع طوال الأسبوع.He has been preparing for the exam since morning.
لقد كان يستعد للامتحان منذ الصباح. -
غالبًا ما يُستخدم مع for وsince للدلالة على المدة.
I have been reading for two hours.
لقد كنت أقرأ لمدة ساعتين.She has been working here since January.
إنها تعمل هنا منذ يناير. -
تشمل تعابير الوقت الشائعة طوال اليوم، طوال الصباح، مؤخرًا، في الآونة الأخيرة، لمدة، ومنذ.
They have been talking all evening.
لقد كانوا يتحدثون طوال المساء.I have been feeling tired lately.
كنت أشعر بالتعب مؤخرًا. -
يركّز المضارع التام المستمر على العملية، بينما يركّز المضارع التام غالبًا على النتيجة.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
بعض الأفعال لا تُستخدم عادةً في الصيغ المستمرة (يعرف، يحب، يريد، يحتاج، يفهم).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous نفي
-
يُصاغ النفي باستخدام have not been / has not been أو الصيغ المختصرة haven't been / hasn't been.
I haven't been sleeping well recently.
لم أنم جيدًا مؤخرًا.She hasn't been working much this week.
لم تكن تعمل كثيرًا هذا الأسبوع.They haven't been studying lately.
لم يكونوا يدرسون في الآونة الأخيرة.
Present Perfect Continuous أسئلة
في الأسئلة، تأتي have أو has قبل الفاعل.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
هل كنتَ تنتظر طويلًا؟
هل كنتَ تنتظر طويلًا؟
Has she been studying since morning?
هل كانت تدرس منذ الصباح؟
هل كانت تدرس منذ الصباح؟
Why have they been arguing?
لماذا كانوا يتجادلون؟
لماذا كانوا يتجادلون؟
How long has he been working here?
منذ متى وهو يعمل هنا؟
منذ متى وهو يعمل هنا؟
Present Perfect Continuous أخطاء شائعة
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous جمل
I have been preparing for the interview since breakfast.
لقد كنت أستعد للمقابلة منذ وقت الإفطار.
لقد كنت أستعد للمقابلة منذ وقت الإفطار.
She has been working on the report all day.
لقد كانت تعمل على التقرير طوال اليوم.
لقد كانت تعمل على التقرير طوال اليوم.
We have been waiting for the update for two hours.
لقد كنا ننتظر التحديث لمدة ساعتين.
لقد كنا ننتظر التحديث لمدة ساعتين.
He has been learning English since last year.
إنه يتعلم الإنجليزية منذ العام الماضي.
إنه يتعلم الإنجليزية منذ العام الماضي.
They have been discussing the new feature all morning.
لقد كانوا يناقشون الميزة الجديدة طوال الصباح.
لقد كانوا يناقشون الميزة الجديدة طوال الصباح.
I have been trying to fix this bug since yesterday.
لقد كنت أحاول إصلاح هذا الخلل منذ الأمس.
لقد كنت أحاول إصلاح هذا الخلل منذ الأمس.
She has been feeling much better recently.
لقد كانت تشعر بتحسن كبير مؤخرًا.
لقد كانت تشعر بتحسن كبير مؤخرًا.
We have been living here for a long time.
نحن نعيش هنا منذ وقت طويل.
نحن نعيش هنا منذ وقت طويل.
He has been running every evening this month.
لقد كان يجري كل مساء هذا الشهر.
لقد كان يجري كل مساء هذا الشهر.
The team has been developing this feature for several weeks.
كان الفريق يطوّر هذه الميزة منذ عدة أسابيع.
كان الفريق يطوّر هذه الميزة منذ عدة أسابيع.
Present Perfect Continuous أمثلة
I have been checking the document for the last twenty minutes.
لقد كنت أراجع الوثيقة خلال الدقائق العشرين الماضية.
لقد كنت أراجع الوثيقة خلال الدقائق العشرين الماضية.
She has been speaking to customers all afternoon.
لقد كانت تتحدث إلى العملاء طوال فترة بعد الظهر.
لقد كانت تتحدث إلى العملاء طوال فترة بعد الظهر.
They have been working on the same task since Monday.
لقد كانوا يعملون على نفس المهمة منذ يوم الاثنين.
لقد كانوا يعملون على نفس المهمة منذ يوم الاثنين.
We have been looking for a better solution recently.
كنا نبحث مؤخرًا عن حل أفضل.
كنا نبحث مؤخرًا عن حل أفضل.
He has been fixing the server since early morning.
لقد كان يُصلح الخادم منذ الصباح الباكر.
لقد كان يُصلح الخادم منذ الصباح الباكر.
I have been thinking about your idea a lot lately.
لقد كنت أفكر كثيرًا في فكرتك مؤخرًا.
لقد كنت أفكر كثيرًا في فكرتك مؤخرًا.
She has been getting ready for the trip all day.
لقد كانت تستعد للرحلة طوال اليوم.
لقد كانت تستعد للرحلة طوال اليوم.
We have been testing the application since last week.
لقد كنا نختبر التطبيق منذ الأسبوع الماضي.
لقد كنا نختبر التطبيق منذ الأسبوع الماضي.
He has been talking to HR about the new policy.
لقد كان يتحدث مع قسم الموارد البشرية بشأن السياسة الجديدة.
لقد كان يتحدث مع قسم الموارد البشرية بشأن السياسة الجديدة.
They have been planning the event for months.
لقد كانوا يخططون للفعالية منذ أشهر.
لقد كانوا يخططون للفعالية منذ أشهر.