Practice the Past Perfect in English with Answers
Past Perfect Simple – Exercises with Arabic Translation
✅ Practice the Past Perfect in English with Answers
🕘 تمرين على زمن الماضي التام مع الترجمة والحل
🧠 Grammar Rule – قاعدة سريعة
We use the past perfect to talk about something that happened before another action in the past.
نستخدم الماضي التام للتحدث عن حدث وقع قبل حدث آخر في الماضي.
✅ Form:
had + past participle
مثال:
-
I had eaten before he arrived.
كنت قد أكلت قبل أن يصل.
✍️ Exercise 1: Complete the sentences using the past perfect.
اكمل الجمل باستخدام زمن الماضي التام
-
When I arrived, they __________ (already / leave).
عندما وصلت، كانوا قد غادروا بالفعل. -
She __________ (study) English before she moved to Canada.
كانت قد درست الإنجليزية قبل أن تنتقل إلى كندا. -
We __________ (not / finish) our homework when the teacher came.
لم نكن قد أنهينا واجبنا عندما جاء المعلم. -
They __________ (close) the shop before 8 p.m.
كانوا قد أغلقوا المتجر قبل الساعة 8 مساءً. -
He __________ (not / clean) the house before the guests arrived.
لم يكن قد نظف المنزل قبل وصول الضيوف. -
After she __________ (eat), she went to bed.
بعد أن أكلت، ذهبت إلى النوم. -
The children __________ (build) a snowman before it started raining.
كان الأطفال قد صنعوا رجل ثلج قبل أن تبدأ الأمطار. -
I __________ (never / see) such a beautiful view before I visited Italy.
لم أرَ منظرًا جميلًا كهذا من قبل حتى زرت إيطاليا. -
We __________ (be) in the museum for 2 hours when it closed.
كنا في المتحف لمدة ساعتين عندما تم إغلاقه. -
They __________ (not / hear) the news until I told them.
لم يسمعوا الخبر حتى أخبرتهم.
✅ Exercise 2: Choose the correct option
اختر الإجابة الصحيحة
-
She had ___ the cake before dinner.
a) eat
b) ate
c) eaten -
They ___ gone home when we arrived.
a) has
b) had
c) have -
We ___ seen that movie before.
a) had
b) has
c) have -
He hadn’t ___ the letter.
a) read
b) reads
c) reading -
I ___ finished my project when the power went out.
a) had
b) have
c) was
📋 Answers
Exercise 1
-
had already left
-
had studied
-
had not finished
-
had closed
-
had not cleaned
-
had eaten
-
had built
-
had never seen
-
had been
-
had not heard
Exercise 2
-
c) eaten
-
b) had
-
a) had
-
a) read
-
a) had