کاملترین راهنمای زمان گذشته کامل (Past Perfect) در زبان انگلیسی
تعریف گذشته کامل
زمان گذشته کامل (Past Perfect) برای بیان عملی که قبل از یک عمل دیگر در گذشته اتفاق افتاده استفاده میشود.
ساختار گذشته کامل به شکل زیر است:
✅ ساختار جمله مثبت:
Subject + had + past participle (V3)
مثال:
- I had finished my homework before dinner.
✨ قبل از شام، تکالیفم را تمام کرده بودم.
✅ ساختار جمله منفی:
Subject + had not (hadn't) + past participle
مثال:
- She hadn’t seen that movie before yesterday.
✨ او قبل از دیروز آن فیلم را ندیده بود.
✅ ساختار جمله سوالی:
Had + subject + past participle?
مثال:
- Had they left when you arrived?
✨ وقتی رسیدی، آنها رفته بودند؟
کاربردهای گذشته کامل
1️⃣ بیان ترتیب وقوع دو رویداد در گذشته
زمان گذشته کامل نشان میدهد کدام رویداد ابتدا اتفاق افتاده و کدام بعد از آن رخ داده است.
مثالها:
- I had eaten breakfast before I went to school.
🍽️ قبل از رفتن به مدرسه، صبحانه خورده بودم. - She had already left when I called her.
📞 وقتی با او تماس گرفتم، او قبلاً رفته بود.
جدول مقایسه ترتیب رویدادها:
| رویداد اول (گذشته کامل) | رویداد دوم (گذشته ساده) |
|---|---|
| had eaten breakfast | went to school |
| had left | I called her |
2️⃣ بیان تجربه قبل از زمان مشخص گذشته
گذشته کامل برای بیان تجربهای استفاده میشود که قبل از زمان مشخصی در گذشته اتفاق افتاده.
مثالها:
- By the age of 20, he had traveled to 10 countries.
✈️ تا سن ۲۰ سالگی، او به ۱۰ کشور سفر کرده بود. - She had never tried sushi before moving to Japan.
🍣 قبل از رفتن به ژاپن، او هرگز سوشی امتحان نکرده بود.
3️⃣ استفاده با حروف ربط زمانی
زمان گذشته کامل معمولاً با حروف ربطی مثل before, after, by the time, when همراه است تا ترتیب وقایع مشخص شود.
مثالها:
- I had finished my work before my friends arrived.
👨💻 قبل از اینکه دوستانم برسند، کارم را تمام کرده بودم. - By the time she called, I had already left.
📱 تا وقتی او تماس گرفت، من قبلاً رفته بودم.
جدول نمونه حروف ربط:
| حرف ربط | کاربرد |
|---|---|
| before | قبل از اینکه عملی رخ دهد |
| after | بعد از اینکه عملی رخ دهد |
| by the time | تا زمانی که عملی رخ داده باشد |
| when | زمانی که عملی رخ داده باشد |
4️⃣ تفاوت گذشته کامل با گذشته ساده
برای تشخیص تفاوت بین گذشته ساده و گذشته کامل، به ترتیب وقوع دو رویداد دقت کنید:
مثال:
- Past Perfect: I had eaten before I left the house.
🏠 ابتدا خوردم، بعد از خانه رفتم. - Past Simple: I ate and then I left the house.
🏠 هر دو رویداد پشت سر هم و به ترتیب بیان میشود.
جدول مقایسه:
| زمان | استفاده | مثال |
|---|---|---|
| Past Simple | عمل در گذشته بدون تأکید بر ترتیب | I ate and left. |
| Past Perfect | عملی قبل از عمل دیگر در گذشته | I had eaten before I left. |
5️⃣ استفاده گذشته کامل در جمله شرطی نوع سوم
زمان گذشته کامل در جملات شرطی نوع سوم (Third Conditional) برای بیان شرایط فرضی گذشته که اتفاق نیفتادهاند استفاده میشود:
ساختار:
If + subject + had + past participle, subject + would have + past participle
مثالها:
- If I had studied harder, I would have passed the exam.
📚 اگر سختتر درس میخواندم، در امتحان قبول میشدم. - She would have come to the party if she had known about it.
🎉 اگر او خبر داشت، به مهمانی میآمد.
جدول مثالهای شرطی نوع سوم:
| شرط (If clause) | نتیجه (Main clause) |
|---|---|
| If I had studied | I would have passed the exam |
| If she had known | She would have come to the party |
6️⃣ استفاده گذشته کامل با افعال خاص
برخی افعال معمولاً با گذشته کامل همراه میشوند تا تجربه یا رویدادهای قبل از گذشته مشخص را نشان دهند:
- already: I had already eaten. 🍴
- just: He had just left when I arrived. ⏱️
- never: She had never seen snow before. ❄️
- by the time: By the time we arrived, the show had started. 🎭
جدول نمونه افعال همراه با گذشته کامل:
| کلمه کلیدی | مثال |
|---|---|
| already | I had already finished my homework. |
| just | He had just gone out. |
| never | She had never been to Paris. |
| by the time | By the time I got there, they had left. |
7️⃣ خلاصه نکات ساختاری گذشته کامل
- ساختار مثبت: Subject + had + V3
- ساختار منفی: Subject + hadn’t + V3
- ساختار سوالی: Had + Subject + V3?
- بیان ترتیب وقوع دو رویداد در گذشته
- استفاده با before, after, by the time, when
- در جملات شرطی نوع سوم و بیان تجربههای گذشته
- همراه با کلمات کلیدی: already, just, never, by the time
جدول نمونه کلی ساختار:
| نوع جمله | ساختار | مثال |
|---|---|---|
| مثبت | Subject + had + V3 | I had eaten before dinner. |
| منفی | Subject + hadn’t + V3 | She hadn’t seen that movie before. |
| سوالی | Had + Subject + V3? | Had they left when you arrived? |
کاربردهای پیشرفته گذشته کامل
1️⃣ بیان علت و معلول در گذشته
زمان گذشته کامل میتواند برای توضیح علت یک اتفاق در گذشته استفاده شود. این کاربرد کمک میکند دلیل وقوع یک رویداد مشخص شود.
مثالها:
- She was tired because she had worked all day. 😓
✨ او خسته بود چون تمام روز کار کرده بود. - I missed the bus because I had overslept. ⏰
✨ من اتوبوس را از دست دادم چون دیر بیدار شده بودم.
جدول علت و معلول:
| علت (Past Perfect) | معلول (Past Simple) |
|---|---|
| had worked all day | was tired |
| had overslept | missed the bus |
2️⃣ استفاده با افعال زمانی (Time expressions)
زمان گذشته کامل معمولاً همراه با عبارات زمانی خاصی ظاهر میشود تا زمان دقیق رخداد قبل مشخص شود:
- before: I had left before he arrived. 🏠
- after: We went home after they had finished the meeting. 🏢
- by the time: By the time I got there, they had already eaten. 🍽️
- when: I realized I had forgotten my keys when I reached the door. 🗝️
جدول عبارات زمانی با گذشته کامل:
| عبارت زمانی | مثال |
|---|---|
| before | She had finished work before I called her. |
| after | He left after they had cleaned the room. |
| by the time | By the time we arrived, the movie had started. |
| when | I had never seen snow when I visited Canada. |
3️⃣ تاکید بر کامل بودن عمل در گذشته
گذشته کامل نشان میدهد که عمل کاملاً انجام شده است و تمام شدن آن قبل از رویداد دیگری اتفاق افتاده.
مثالها:
- They had built the house before the winter came. 🏡
- I had written three chapters before the deadline. 📖
جدول نمونه تاکید بر اتمام عمل:
| عمل (Past Perfect) | رویداد بعدی (Past Simple) |
|---|---|
| had built the house | winter came |
| had written three chapters | deadline arrived |
4️⃣ تفاوت گذشته کامل و گذشته ساده در جملات متوالی
برای بیان چند رویداد پشت سر هم، استفاده درست از گذشته کامل و گذشته ساده ضروری است:
مثالها:
- I had eaten breakfast before I left for work. 🍳
- She had studied French before she moved to Paris. 🇫🇷
جدول تفاوت زمانی:
| رویداد اول (گذشته کامل) | رویداد دوم (گذشته ساده) |
|---|---|
| had eaten breakfast | left for work |
| had studied French | moved to Paris |
5️⃣ استفاده در گزارش اخبار گذشته (Reported Speech)
در نقل قول گذشته، گاهی از گذشته کامل برای بیان عملی که قبل از زمان گفته شده اتفاق افتاده استفاده میشود:
مثالها:
- Direct: “I have finished my work.”
- Reported: She said that she had finished her work. 📝
- Direct: “They saw the movie yesterday.”
- Reported: He said that they had seen the movie yesterday. 🎬
جدول نمونه گزارش اخبار:
| مستقیم (Direct) | غیرمستقیم (Reported) |
|---|---|
| “I have finished my work.” | She said she had finished her work. |
| “They saw the movie yesterday.” | He said they had seen the movie. |
6️⃣ استفاده در داستانها و روایتها
گذشته کامل به نویسندگان و گویندگان کمک میکند زمان رویدادها را در داستان مشخص کنند:
مثالها:
- By the time the hero arrived, the villain had escaped. 🦹♂️
- She didn’t want to move to a new city because she had lived there all her life. 🏙️
جدول نمونه در داستان:
| اتفاق قبل (Past Perfect) | اتفاق بعد (Past Simple) |
|---|---|
| had escaped | hero arrived |
| had lived there all her life | she didn’t want to move |
7️⃣ نشانههای رایج برای تشخیص گذشته کامل
برای شناسایی گذشته کامل در جمله، به این نشانهها و کلمات کلیدی دقت کنید:
- already → کاری که پیش از رویداد دیگر انجام شده: I had already left.
- just → به تازگی انجام شده: She had just arrived.
- never → تجربهای که تا آن زمان اتفاق نیفتاده: He had never traveled abroad.
- by the time → تا زمانی که: By the time we arrived, they had finished.
- before/after → قبل/بعد از: I had eaten before the movie started.
جدول کلیدواژهها و مثالها:
| کلیدواژه | مثال |
|---|---|
| already | I had already finished my homework. |
| just | He had just left when I called. |
| never | She had never been to Paris. |
| by the time | By the time we got there, they had left. |
| before | I had eaten before dinner. |
| after | We left after they had gone home. |
8️⃣ تمرینهای ساده برای گذشته کامل
- I (finish) ______ my homework before dinner.
- She (never/see) ______ such a beautiful sunset before.
- By the time we arrived, they (leave) ______.
- If he (study) ______ harder, he would have passed the exam.
- I (just/arrive) ______ when the phone rang.
پاسخ تمرینها:
- had finished
- had never seen
- had left
- had studied
- had just arrived
مقایسه گذشته کامل با دیگر زمانهای گذشته
1️⃣ گذشته کامل و گذشته ساده
- گذشته ساده (Past Simple): برای بیان عملی که در گذشته اتفاق افتاده و ترتیب وقوع آن مشخص نیست یا اهمیت ندارد استفاده میشود.
- گذشته کامل (Past Perfect): برای عملی که قبل از رویداد دیگری در گذشته اتفاق افتاده به کار میرود.
مثالها:
- Past Simple: I ate breakfast and then I left for work. 🍳🏢
- Past Perfect: I had eaten breakfast before I left for work. 🍳➡️🏢
جدول مقایسه:
| زمان | کاربرد | مثال |
|---|---|---|
| Past Simple | بیان رویدادهای گذشته به ترتیب عادی | I went to school, then I met my friend. |
| Past Perfect | بیان رویدادی که قبل از رویداد دیگر رخ داده | I had gone to school before I met my friend. |
2️⃣ گذشته کامل و گذشته استمراری
- گذشته استمراری (Past Continuous): برای بیان عملی که در زمان مشخصی در گذشته در حال انجام بوده.
- گذشته کامل (Past Perfect): برای عملی که قبل از زمان دیگری در گذشته کامل شده است.
مثالها:
- Past Continuous: I was reading a book at 8 PM. 📖
- Past Perfect: I had finished my homework before 8 PM. 📝
جدول مقایسه:
| زمان | کاربرد | مثال |
|---|---|---|
| Past Continuous | عملی در حال انجام در گذشته | I was watching TV when he called. |
| Past Perfect | عملی که قبل از رویداد دیگری کامل شده | I had watched TV before he called. |
3️⃣ گذشته کامل و گذشته کامل استمراری
- گذشته کامل استمراری (Past Perfect Continuous): برای بیان عملی که قبل از گذشته دیگری شروع شده و تا آن زمان ادامه داشته است.
- گذشته کامل (Past Perfect): برای عملی که کاملاً کامل شده و به پایان رسیده است.
مثالها:
- Past Perfect Continuous: I had been studying for 2 hours before my friend arrived. ⏳
- Past Perfect: I had studied for 2 hours before my friend arrived. ✅
جدول مقایسه:
| زمان | کاربرد | مثال |
|---|---|---|
| Past Perfect Continuous | عملی که قبل از گذشته دیگری ادامه داشته | I had been studying for 2 hours before my friend arrived. |
| Past Perfect | عملی که قبل از گذشته دیگری کامل شده | I had studied for 2 hours before my friend arrived. |
نکات مهم برای استفاده صحیح گذشته کامل
- ترتیب رویدادها را همیشه مشخص کنید:
🔹 اگر دو رویداد پشت سر هم در گذشته هستند، عملی که زودتر اتفاق افتاده، با گذشته کامل بیان میشود. - استفاده با حروف ربط:
🔹 قبل، بعد، تا زمانی که، وقتی، و by the time - تمرین با کلمات کلیدی:
🔹 already, just, never, by the time - جملات شرطی نوع سوم:
🔹 If + past perfect, would have + V3 - تفاوت با دیگر زمانها:
🔹 Past Simple → ترتیب اهمیتی ندارد
🔹 Past Continuous → عمل در حال انجام بوده
🔹 Past Perfect Continuous → عمل قبل از گذشته دیگری ادامه داشته
تمرینهای کاربردی بخش سوم
- By the time we arrived at the station, the train (leave) ______.
- I (never/see) ______ such a beautiful painting before yesterday.
- They (finish) ______ the project before the deadline.
- If she (study) ______ more, she would have passed the test.
- He (just/complete) ______ his work when the manager arrived.
پاسخ تمرینها:
- had left
- had never seen
- had finished
- had studied
- had just completed
نکته ویژه: داستانسرایی با گذشته کامل
- استفاده از گذشته کامل در داستانها کمک میکند رویدادهای گذشته با ترتیب صحیح بیان شوند و برای مخاطب گیجکننده نباشد.
- مثال داستان کوتاه:
✨ By the time Anna reached the park, her friends had already left. She had forgotten to call them before leaving home. 🌳📞
جدول نمونه ترتیب رویدادها در داستان:
| رویداد قبل (Past Perfect) | رویداد بعد (Past Simple) |
|---|---|
| had already left | Anna reached the park |
| had forgotten to call | leaving home |
تمرین جامع و کاربرد عملی گذشته کامل
1️⃣ مرور ساختارها
| نوع جمله | ساختار | مثال |
|---|---|---|
| مثبت | Subject + had + V3 | I had finished my homework before dinner. |
| منفی | Subject + hadn’t + V3 | She hadn’t seen that movie before yesterday. |
| سوالی | Had + Subject + V3? | Had they left when you arrived? |
کلمات کلیدی رایج: already, just, never, by the time, before, after
2️⃣ کاربرد در جملات شرطی نوع سوم
- برای بیان شرایط فرضی گذشته که اتفاق نیفتادهاند.
ساختار:
If + past perfect, subject + would have + past participle
مثالها:
- If I had studied harder, I would have passed the exam. 📚
- She would have joined the party if she had known about it. 🎉
جدول نمونه جملات شرطی:
| شرط (If clause) | نتیجه (Main clause) |
|---|---|
| If I had studied | I would have passed the exam |
| If she had known | She would have come to the party |
3️⃣ تمرین ترکیبی با گذشته کامل
تمرینها:
- I (already/finish) ______ my homework before my friend arrived.
- By the time we reached the cinema, the movie (start) ______.
- She (never/visit) ______ London before last summer.
- If he (listen) ______ to my advice, he wouldn’t have made that mistake.
- They (just/arrive) ______ when the teacher called the roll.
پاسخ تمرینها:
- had already finished
- had started
- had never visited
- had listened
- had just arrived
4️⃣ کاربرد گذشته کامل در مکالمه روزمره
- برای بیان تجربههای گذشته قبل از رویداد دیگر:
- I had never eaten sushi before I went to Japan. 🍣
- برای توضیح علت و معلول:
- She was tired because she had worked all day. 😓
- برای اشاره به ترتیب رویدادها:
- I had cleaned the house before the guests arrived. 🏡
جدول نمونه مکالمه:
| جمله | ترجمه فارسی |
|---|---|
| I had never seen such a beautiful sunset before. | قبلاً هرگز چنین غروب زیبایی ندیده بودم. |
| He had just left when I called. | وقتی تماس گرفتم، او تازه رفته بود. |
| They had finished the meeting by the time we arrived. | تا وقتی ما رسیدیم، جلسه را تمام کرده بودند. |
5️⃣ تمرین کاربرد عملی مکالمه
- A: Did you go to the museum yesterday?
B: No, I (already/see) ______ it last week. - A: Why was Tom upset yesterday?
B: He (forget) ______ his wallet at home. - A: Did Sarah join the trip?
B: No, she (not/know) ______ about it.
پاسخ تمرینها:
- had already seen
- had forgotten
- had not known
6️⃣ مرور نکات کلیدی بخش چهارم
- همیشه ترتیب رویدادها را مشخص کنید.
- از حروف ربط زمانی (before, after, by the time, when) استفاده کنید.
- در جملات شرطی نوع سوم برای موقعیتهای فرضی گذشته به کار ببرید.
- از کلمات کلیدی (already, just, never, by the time) برای تاکید استفاده کنید.
- در مکالمه و داستانسرایی کمک میکند ترتیب وقایع مشخص و واضح باشد.
7️⃣ جدول جمعبندی کاربرد گذشته کامل
| کاربرد | مثال |
|---|---|
| ترتیب دو رویداد در گذشته | I had eaten before I left. |
| علت و معلول | She was tired because she had worked all day. |
| تجربه گذشته قبل از زمان مشخص | By the age of 20, he had traveled to 10 countries. |
| جملات شرطی نوع سوم | If I had studied harder, I would have passed. |
| داستانسرایی | By the time he arrived, the villain had escaped. |
| گزارش اخبار | She said she had finished her work. |


