انتقل إلى المحتوى
Zorg Space افتح التطبيق

قواعد اللغة الإنجليزية

النشاط أم النتيجة: have been doing مقابل have done

The activity or the result: have been doing against have done

B2 · فوق المتوسط الأفعال والزمن الأسئلة ١٠

القاعدة

كلتا الصيغتين تصل الماضي بالحاضر، لكنهما تشيران إلى شيئين مختلفين. I have painted the kitchen تشير إلى المطبخ المنجَز، أي النتيجة والكمّ. وI have been painting the kitchen تشير إلى النشاط نفسه، أي المدة وسبب آثار الطلاء على يدي، وقد لا يكون قد انتهى. إن سألت كم؟ فالصيغة البسيطة، وإن سألت منذ متى؟ فالمستمرة. وأفعال الحالة تبقى بسيطة.

النمط

have + past participle (result, how many) · have been + -ing (activity, how long)

أمثلة

  1. I have written three of the four sections.

    كتبت ثلاثة من الأقسام الأربعة.

  2. I have been writing all morning and I am not finished.

    ظللت أكتب طوال الصباح ولم أنتهِ بعد.

  3. She has known about it since March.

    تعرف بالأمر منذ آذار.

  4. They have been arguing about the fence for two years.

    ظلا يتجادلان بشأن السياج منذ عامين.

أخطاء شائعة

  • خطأ: I have been reading that book three times.

    صحيح: I have read that book three times.

    عدد المرات المنجزة يأخذ الصيغة البسيطة لا المستمرة.

  • خطأ: How long have you read that book?

    صحيح: How long have you been reading that book?

    How long مع نشاط مستمر تأخذ الصيغة المستمرة.

  • خطأ: I have been knowing her since school.

    صحيح: I have known her since school.

    know فعل حالة ولا صيغة مستمرة له.

تمارين محلولة

حاول أن تجيب بنفسك أولًا، ثم افتح «اعرض الإجابة» لترى الحل وسببه.

  1. ١اختر الجملة الصحيحة.

    1. I have been cleaned all day.
    2. I clean all day, so the house looks better.
    3. I have cleaned all day, so the house looks better.
    4. I have been cleaning all day, so the house looks better.
    اعرض الإجابة

    الإجابة: د I have been cleaning all day, so the house looks better.

    all day تصف النشاط فتأخذ المستمر.

  2. ٢اختر الجملة الصحيحة.

    1. She has been sent four emails this morning.
    2. She has sent four emails this morning.
    3. She sends four emails this morning.
    4. She has been sending four emails this morning.
    اعرض الإجابة

    الإجابة: ب She has sent four emails this morning.

    النتيجة القابلة للعدّ تأخذ الصيغة البسيطة.

  3. ٣اختر الجملة الصحيحة.

    1. They have been lived here since 2018.
    2. They have been living here since 2018.
    3. They are living here since 2018.
    4. They have lived here since 2018 and left.
    اعرض الإجابة

    الإجابة: ب They have been living here since 2018.

    المدة الممتدة إلى الآن تأخذ المستمر مع since.

  4. ٤أكمل الفراغ.

    You look exhausted. What _____ ?

    1. do you do
    2. are you done
    3. have you been doing
    4. have you done
    اعرض الإجابة

    الإجابة: ج You look exhausted. What have you been doing ?

    الحالة الظاهرة تشير إلى النشاط الأخير.

  5. ٥أكمل الفراغ.

    How many times have you _____ to complain?

    1. ring
    2. rung
    3. ringing
    4. been ringing
    اعرض الإجابة

    الإجابة: ب How many times have you rung to complain?

    How many times تعدّ الأفعال المنجزة.

  6. ٦أكمل الفراغ.

    It _____ since Tuesday and the path is under water.

    1. has rained once
    2. rains
    3. is raining since
    4. has been raining
    اعرض الإجابة

    الإجابة: د It has been raining since Tuesday and the path is under water.

    نشاط مستمر منذ نقطة زمنية.

  7. ٧أكمل الفراغ.

    I _____ that name somewhere before, but I cannot place it.

    1. am hearing
    2. hear
    3. have been hearing
    4. have heard
    اعرض الإجابة

    الإجابة: د I have heard that name somewhere before, but I cannot place it.

    التجربة المنجزة الواحدة تأخذ البسيطة.

  8. ٨أكمل الفراغ.

    She _____ a doctor for eleven years now.

    1. is being
    2. has been being
    3. has been having
    4. has been
    اعرض الإجابة

    الإجابة: د She has been a doctor for eleven years now.

    be فعل حالة، والصيغة البسيطة تحمل المدة.

  9. ٩هذه الجملة خاطئة. اختر التصحيح.

    أي جملة خاطئة؟

    1. I finished the report yesterday.
    2. I have been working on the report.
    3. I have finished the report.
    4. I have been finishing the report.
    اعرض الإجابة

    الإجابة: د I have been finishing the report.

    finish تدل على نقطة اكتمال فلا تناسبها الصيغة المستمرة.

  10. ١٠هذه الجملة خاطئة. اختر التصحيح.

    أي جملة خاطئة؟

    1. How long have you known him?
    2. How long have you known him for three years?
    3. How long have you been waiting?
    4. I have known him for three years.
    اعرض الإجابة

    الإجابة: ب How long have you known him for three years?

    لا يجتمع how long مع for three years في سؤال واحد.

تدرّب على هذا الدرس في Zorg Space

في التطبيق تصبح كل قاعدة تمارين تفاعلية: تصحيح فوري، ومراجعة في الوقت المناسب قبل أن تنسى، وتقدّم تراه من مستوى إلى آخر — مجانًا.

ابدأ مجانًا