Joy English · المستوى B2 · الأزمنةjoy-english.com

الماضي التام البسيط والمستمر

الاسم:التاريخ:

وضّح أي حدث ماضٍ وقع أولًا، وتحدّث عن أنشطة كانت جارية قبل لحظة في الماضي.

اختر الصيغة الصحيحة

اختر أفضل خيار لإكمال كل جملة.

  1. When we reached the cinema, the film ___, so we missed the beginning.
    • a) started
    • b) had started
    • c) has started
  2. Her eyes were red because she ___ onions.
    • a) has cut
    • b) had been cut
    • c) had been cutting
  3. I didn't recognise Omar at first. I ___ him for ten years.
    • a) hadn't seen
    • b) didn't see
    • c) haven't seen
  4. By the time Leila retired, she ___ at the same school for 35 years.
    • a) was teaching
    • b) had been teaching
    • c) has been teaching
  5. They ___ each other for years before they started the business.
    • a) had been knowing
    • b) have known
    • c) had known
  6. The ground was wet. It ___ all night.
    • a) had been raining
    • b) has rained
    • c) is raining
  7. How long ___ before you found a job?
    • a) have you been looking
    • b) had you been looking
    • c) you had looked
  8. When I opened the fridge, I saw that someone ___ all the cheese.
    • a) had been eating
    • b) has eaten
    • c) had eaten

اكتب الماضي التام

اكتب صيغة الماضي التام البسيط أو الماضي التام المستمر للفعل الموجود بين القوسين.

  1. When Amara got home, she realised she ___ (leave) her keys at the office.
  2. Leo ___ (fix) the old radio all morning, but it still didn't work.
  3. I ___ (never / see) snow before I moved to Canada.
  4. By the end of the day, Tariq ___ (write) twelve emails.
  5. She ___ (not / eat) anything since breakfast, so she was very hungry.
  6. Yuki ___ (read) the novel for a week, but she was still only on page 50.
  7. Ines was out of breath because she ___ (run) for the bus.
  8. They ___ (know) each other for ten years when they got married.

مفتاح الإجابات

اختر الصيغة الصحيحة

  1. b) had startedبدأ الفيلم قبل وصولنا، لذلك نستخدم الماضي التام: had started.
  2. c) had been cuttingنشاط سابق يفسّر ما لاحظناه، لذلك نستخدم الماضي التام المستمر.
  3. a) hadn't seenانتهت السنوات العشر عند لحظة في الماضي (when I saw him)، لذلك نستخدم الماضي التام.
  4. b) had been teachingنصف المدة التي استمر فيها نشاط حتى لحظة في الماضي، لذلك نستخدم had been teaching.
  5. c) had knownKnow فعل حالة، لذلك نستخدم الماضي التام البسيط وليس المستمر.
  6. a) had been rainingنشاط قبل لحظة في الماضي يفسّر النتيجة (الأرض المبللة)، لذلك نستخدم الماضي التام المستمر.
  7. b) had you been lookingاستمر البحث حتى لحظة في الماضي (when you found a job)، لذلك نستخدم صيغة السؤال في الماضي التام المستمر.
  8. c) had eatenاختفى كل الجبن، لذا اكتمل الفعل. نستخدم الماضي التام البسيط.

اكتب الماضي التام

  1. had left / 'd leftتركت المفاتيح قبل أن تصل إلى البيت، وكان فعلًا واحدًا مكتملًا: had left.
  2. had been fixing / 'd been fixingلم ينتهِ العمل واستمر طوال الصباح، لذلك نستخدم الماضي التام المستمر.
  3. had never seen / 'd never seenهذا يصف خبرة حتى لحظة في الماضي (when I moved)، لذلك نستخدم had never seen.
  4. had written / 'd writtenنعدّ أفعالًا مكتملة (twelve emails)، لذلك نستخدم الماضي التام البسيط.
  5. hadn't eaten / had not eatenنصف موقفًا حتى لحظة في الماضي، ولم يؤكل شيء، لذلك نستخدم hadn't eaten.
  6. had been reading / 'd been readingلم تنتهِ القراءة واستمرت أسبوعًا، لذلك نستخدم الماضي التام المستمر.
  7. had been running / 'd been running / had run / 'd runنشاط سابق يفسّر حالتها، لذلك had been running هي الإجابة الأكثر طبيعية. وhad run ممكنة أيضًا.
  8. had known / 'd knownKnow فعل حالة، لذلك نستخدم الماضي التام البسيط حتى مع فترة زمنية.