Past Perfect یا Past Simple: کِی واقعاً به «had» نیاز دارید
بیشتر زبانآموزها یا هیچوقت past perfect را به کار نمیبرند یا همهجا میپاشندش. تنها موقعیتی که واقعاً لازمش دارید، سه موقعیتی که اختیاری است، و اینکه چرا «had had» انگلیسی درستی است.

همین را در ویدیوی واقعی ببین
هر ویدیو در کتابخانهی FlexiLingo زیرنویس کلیکشدنی و متن کامل دارد. روی هر کلمه بزن تا معنا و تلفظش را ببینی و برای مرور نگهش داری.
کتابخانهی ویدیو1past perfect یک دکمهٔ عقببردن است
هر توضیحی آن را «گذشتهٔ پیش از گذشته» مینامد، که درست و کاملاً بیفایده است، چون به شما نمیگوید کِی لازمش دارید. این تصویر کاربردیتر است.
past perfect یک دکمهٔ عقببردن است. دارید داستانی را با past simple تعریف میکنید و رو به جلو میروید. وقتی لازم است به چیزی زودتر **بپرید عقب**، دکمهٔ had را فشار میدهید. وقتی به خط اصلی برگشتید، رهایش میکنید.
«I got to the station at nine. The train had left at eight.» داستان روی ساعت نه نشسته. حرکت قطار زودتر از آن نقطه است، پس had میگیرد. دقت کنید هر دو رویداد تمام شدهاند، هر دو در گذشتهاند، و past simple هم کاملاً واضح میبود. چیزی که had اضافه میکند، ترتیب است.
به همین دلیل past perfect هیچوقت در یک جملهٔ طبیعی تنها نمیآید. به یک نقطهٔ مرجع گذشته نیاز دارد تا زودتر از آن باشد. «I had eaten breakfast» بهتنهایی ناتمام به گوش میرسد، چون شنونده منتظر است بشنود زودتر از چه چیزی.
ترتیب را در این دو تصحیح کنید: (الف) When I arrived, the meeting started. (ب) When I arrived, the meeting had started.
(الف) من رسیدم و بعد جلسه شروع شد — سر وقت بودم. (ب) جلسه اول شروع شد و من دیر وارد شدم. تنها تفاوت یک کلمه است، و همان تعیین میکند وقتشناس بودهاید یا نه.
Tip: اگر بتوانید بدون تغییر معنا به رویداد زودتر «already» یا «first» اضافه کنید، past perfect آنجا دارد کار واقعی انجام میدهد.
2تنها جایی که واقعاً لازمش دارید
معمولاً به زبانآموزها فهرستی از کاربردها یاد میدهند. در عمل یک موقعیت هست که حذف past perfect واقعاً معنا را عوض میکند، و بقیه صیقل اختیاری است.
وقتی **لازم** دارید که ترتیب رویدادها از خود جمله معلوم نباشد و اشتباه فهمیدنش شنونده را گمراه کند.
«When I got home, my brother cooked dinner» را با «When I got home, my brother had cooked dinner» مقایسه کنید. اولی میگوید بعد از رسیدن من شروع به پختن کرد. دومی میگوید شام آماده و منتظر بود. همان کلمات، شبی متفاوت. اینجا past perfect سبک نیست؛ اطلاعات را حمل میکند.
- When the police arrived, the thief escaped. — فرار بعد از رسیدنشان اتفاق افتاد
- When the police arrived, the thief had escaped. — قبلاً رفته بود
- She told me she was married. — الان متأهل است
- She told me she had been married. — قبلاً متأهل بوده و الان نیست
- I didn't recognise him because he changed. — همان لحظه تغییر کرد (عجیب)
- I didn't recognise him because he had changed. — قبل از دیدنم تغییر کرده بود
دقت کنید این جفتها دربارهٔ ظرافت نیستند. در هر کدام، حذف had جملهای میسازد که دستوری، طبیعی و در عین حال چیزی است که منظورتان نبوده. همین دسته ارزش یاد گرفتن دارد.
Tip: از خودتان بپرسید: اگر اینجا past simple به کار ببرم، شنونده ترتیب را اشتباه میفهمد؟ اگر بله، had لازم دارید. اگر نه، احتمالاً نه.
3سه جایی که اختیاری است (و معمولاً حذف میشود)
این همان نیمهٔ موضوع است که کتابهای درسی از رویش میپرند، و دلیل اینکه زبانآموزها past perfect را غیرقابلپیشبینی حس میکنند. خیلی وقتها درست اما غیرضروری است، و بومیها حذفش میکنند.
«After I finished work, I went home» چیزی است که بیشتر مردم میگویند. «After I had finished work, I went home» هم درست است، اما after از قبل گفته کدام اول بوده، پس had کاری نمیکند. در گفتار، نسخهٔ ساده تقریباً همیشه برنده است.
«He opened the door, took off his coat and sat down.» اینجا هیچکس past perfect به کار نمیبرد، چون ترتیب جمله از قبل آینهٔ ترتیب زمان است. past perfect برای وقتی است که این دو ترتیب با هم نخوانند.
«I was tired because I didn't sleep well.» از نظر فنی hadn't slept دقیقتر است، اما هیچ شنوندهای نمیتواند بد بفهمد، پس شکل ساده عادی است. با مثال «he had changed» بالا مقایسه کنید، که در آن معنا واقعاً جابهجا میشود.
قاعدهٔ سرانگشتی: اگر after، before، then، first یا عقل سلیم از قبل ترتیب را قفل کرده، past perfect اختیاری است — و حذفش معمولاً طبیعیتر به گوش میرسد.
Tip: دقیقاً به همین دلیل است که از بومیها کمتر از آنچه کتابتان القا میکند past perfect میشنوید. آنها بیدقت نیستند؛ دارند نشانهای را که هیچ اطلاعاتی حمل نمیکند رد میکنند.
4ساختش، از جمله «had had»
شکلش بهطرز دلچسبی ساده است: یک فعل کمکی، یک اسم مفعول، و هیچ مطابقتی برای نگرانی.
had بهعلاوهٔ اسم مفعول، برای همهٔ اشخاص یکسان: I had gone، she had gone، they had gone. تقسیم has/have که در present perfect هست اینجا وجود ندارد، و همین آن را سادهترین زمان کامل برای ساختن میکند. کوتاهنویسیاش 'd است — I'd finished، she'd left — و منفیاش hadn't.
اسم مفعول شکل سوم فعل است، همان که present perfect به کار میبرد: go/went/gone، write/wrote/written، see/saw/seen، take/took/taken. اگر قبلاً برای present perfect اسم مفعول تمرین کردهاید، تمام کار واژگانی این زمان را انجام دادهاید.
وقتی فعل اصلی have باشد، had دو بار میآید: فعل کمکی بهعلاوهٔ اسم مفعول. «By the time we met, I had had three jobs that year.» غلط به نظر میرسد و نیست. همین در جای دیگر هم رخ میدهد: «I have had» در present perfect، و حتی «had had had» در مثالهای ساختگی ممکن است، هرچند کسی نمیگویدش.
موقع شنیدن مراقب کوتاهنویسی 'd باشید: «I'd finished» یعنی had، اما «I'd finish» یعنی would. اسم مفعول به شما میگوید کدام است. این در شنیدن خیلی بیشتر از نوشتن زبانآموزها را میلغزاند.
Tip: چون had برای همهٔ اشخاص یکی است، past perfect اغلب اولین زمانی است که زبانآموزها میتوانند با سرعت درست تولیدش کنند. سختی در دانستن **کِی** است، نه **چطور**.
5before و after و by the time
این سه حرف ربط دائم با past perfect میآیند، و هر کدام کمی متفاوت رفتار میکنند.
«I had finished the report before she arrived.» اینجا before رویداد دیرتر را نشان میدهد، پس زودتری had میگیرد. میتوانید «I finished the report before she arrived» هم بگویید و همان معنا را میدهد؛ before از قبل مرتبشان کرده.
«After I had eaten, I went out.» جملهای که با after شروع میشود زودتری است. باز هم «After I ate, I went out» به همان اندازه درست و در گفتار رایجتر است.
«By the time we arrived, the film had started.» از این سه، همین عبارتی است که past perfect در آن واقعاً لازم به نظر میرسد نه اختیاری، چون by the time صریحاً به مهلتی اشاره میکند که چیزی پیش از آن اتفاق افتاده.
- By the time I got there, everyone had left. — طبیعی، past perfect انتظار میرود
- By the time I got there, everyone left. — به گوش بومی ناتمام است
- After I had spoken to her, I felt better. — درست، کمی رسمی
- After I spoke to her, I felt better. — درست، رایجتر
Tip: اگر بخواهید با یک عبارت past perfect تمرین کنید، by the time را بگیرید. این همان بافتی است که این زمان در آن مطمئنترین جایگاه را دارد.
6قاعدهٔ روایت: یک گذشته، بعد یک قدم عقب
داستانها جاییاند که این زمان واقعاً در آن زندگی میکند، و الگوی روشنی هست که بیشتر زبانآموزها هیچوقت کسی برایشان نشانش نداده.
روایت با past simple پیش میرود. وقتی پسزمینه لازم دارید — چیزی که پیش از شروع داستان اتفاق افتاده — یکی دو جمله به past perfect سوئیچ میکنید و بعد برمیگردید. past perfect یک انحراف است، نه یک جاده.
«She walked into the office and sat down. She had spent the whole night preparing, and she had barely slept. Her manager looked up and smiled.» دو جملهٔ past simple، دو جملهٔ past perfect برای پسزمینه، و بعد برگشت به past simple. همین شکل رایجترین کاربرد این زمان در نوشتار واقعی است.
در past perfect نمانید. وقتی مشخص کردید که در قاب زمانی زودتر هستید، انگلیسی اجازه میدهد داخل همان فلاشبک به past simple برگردید: «She had arrived at six, checked into the hotel and gone straight to bed.» فقط فعل اول had لازم دارد؛ تکرارش برای هر فعل سنگین و غیربومی به گوش میرسد.
همین نکتهٔ آخر بخش بزرگی از نوشتار ناشیانهٔ زبانآموزان را توضیح میدهد. کسانی که این زمان را میفهمند اغلب بیش از حد علامتگذاری میکنند و بهجای فقط فعلی که فلاشبک را باز میکند، روی هر فعل had میگذارند.
Tip: صفحهٔ اول تقریباً هر رمانی را با این ذهنیت بخوانید. past simple، یک بلوک کوتاه past perfect برای پیشینه، و بعد دوباره past simple — معمولاً در سه پاراگراف اول.
7past perfect continuous: مدت پیش از یک لحظهٔ گذشته
نسخهٔ استمراری یک ایده به ماجرا اضافه میکند: اینکه چیزی **چقدر** پیش از آن لحظهٔ گذشتهای که توصیف میکنید در جریان بوده.
had been + ing-، باز هم برای همهٔ اشخاص یکسان: I had been waiting، she had been working، they had been arguing.
«I had been waiting for an hour when she finally arrived.» انتظار در جریان بود و مدت داشت، و در لحظهٔ رسیدن تمام شد. با «I had waited for an hour» مقایسه کنید — درست، اما انتظار را بهجای فعالیتی در جریان، بلوکی تمامشده نشان میدهد.
همان طعم شاهد را هم دارد که بقیهٔ زمانهای کامل استمراری دارند: «His eyes were red — he had been crying.» دارید حالتی قابلمشاهده در گذشته را با آنچه به آن انجامیده توضیح میدهید.
- She was tired because she had been running. — دویدن خستگی را توضیح میدهد
- She was tired because she had run five miles. — تمرکز روی مسافت تمامشده
- They had been living there for ten years before they moved. — مدت
- They had lived there for ten years before they moved. — هم درست، کمجانتر
فعلهای حالت استمراری نمیگیرند، دقیقاً مثل هر زمان دیگری: نه «I had been knowing him»، نه «she had been owning the car». از past perfect ساده استفاده کنید: I had known him، she had owned the car.
Tip: اگر عبارت زمانی مثل for two hours یا since morning با نقطهٔ مرجع گذشته بیاید، معمولاً استمراری طبیعیتر از آن دو است.
8نقل قول: جایی که خودکار ظاهر میشود
بخش بزرگی از past perfectی که در عمرتان تولید میکنید از نقل حرف دیگران میآید، و اینجا این زمان بیشتر مکانیکی است تا انتخابی.
وقتی جملهای در زمان گذشته را نقل میکنید، یک پله عقب میرود. حال به گذشته و گذشته به past perfect تبدیل میشود. «I finished it» نقلشده میشود «He said he had finished it». این عقببردن در انگلیسی دقیق خودکار است.
- "I lost my keys." → She said she had lost her keys.
- "I have finished." → He told me he had finished.
- "I saw him yesterday." → She said she had seen him the day before.
- "I was living in Rome." → He said he had been living in Rome.
دقت کنید که هم past simple و هم present perfect موقع نقل در همان یک past perfect فرو میریزند. برای همین است که past perfect در گزارشنویسی اینقدر رایج است: دو زمان متفاوت به آن سرازیر میشوند.
در گفتار غیررسمی این عقببردن اغلب رد میشود: «She said she lost her keys» بینهایت رایج است و کسی ایراد نمیگیرد. اما در نوشتار آزمون، گزارش رسمی و انگلیسی دانشگاهی اعمالش کنید — انتخاب امن است و هیچوقت غلط علامت نمیخورد.
Tip: اگر برای رایتینگ IELTS، CELPIP یا Cambridge آماده میشوید، نقل قول جایی است که past perfect با کمترین زحمت برایتان نمره میآورد، چون قاعدهاش مکانیکی است.
9شرطی نوع سوم و «I wish I had»
دو ساختار ثابت از past perfect استفاده میکنند و هر دو دربارهٔ چیزهاییاند که اتفاق **نیفتادهاند**. اینها را بهعنوان الگو یاد بگیرید نه با استنتاج از قواعد زمان.
If + past perfect، would have + اسم مفعول: «If I had studied, I would have passed.» هر دو نیمه گذشتهای غیرواقعی را توصیف میکنند. خطای محبوب آزمونها گذاشتن would در جملهٔ if است: «If I would have studied» در انگلیسی معیار غلط است، هرچند در گفتار غیررسمی آمریکایی میشنویدش.
«I wish I had said something.» «If only we had left earlier.» اینها پشیمانی از چیزی را بیان میکنند که حالا دیگر تغییرپذیر نیست. به این تضاد دقت کنید: «I wish I had a car» (past simple) دربارهٔ حال است — الان ماشین ندارم. «I wish I had had a car» (past perfect) دربارهٔ گذشته است.
«I should have called her.» «You shouldn't have said that.» این راه روزمرهٔ انگلیسی برای بیان پشیمانی از گذشته است، و در گفتار خیلی رایجتر از شرطی نوع سوم کامل.
- If I had known, I would have helped. — نمیدانستم، پس کمک نکردم
- If I knew, I would help. — شرطی نوع دوم، دربارهٔ حالا
- I wish I had studied harder. — پشیمانی از گذشته
- I wish I studied harder. — دربارهٔ عادتهای فعلیام
Tip: جفت wish ارزش حفظ کردن بهعنوان یک تضاد را دارد: یک had دربارهٔ حالاست، دو had دربارهٔ آنوقت.
10مشکل زیادهروی که هیچکس هشدارش را نمیدهد
وقتی زبانآموزها past perfect را میفهمند، مرحلهٔ دوم قابلپیشبینی شروع میشود: خیلی زیاد به کارش میبرند. این احتمالاً رایجتر از کمکاربردی است و بیشتر هم به چشم میآید.
هر فعل در فلاشبک had میگیرد. «She had arrived, had checked in and had gone to bed» باید باشد «She had arrived, checked in and gone to bed». یک had فلاشبک را باز میکند؛ بقیه سوارش میشوند.
جایی ظاهر میشود که after یا before از قبل کار را کرده. «After I had woken up, I had made coffee» دوبار علامت خورده و سنگین خوانده میشود. «After I woke up, I made coffee» چیزی است که یک بومی مینویسد.
به روایتهای سادهای نشت میکند که اصلاً از خط اصلی خارج نشدهاند. اگر رویدادها را به ترتیب وقوع تعریف میکنید، اصلاً لازمش ندارید — و پاراگرافی پر از had نشانهٔ زبانآموز است نه نویسندهٔ روان.
بهجای present perfect برای گذشتهٔ نزدیک به کار میرود. «I had finished my homework» درست بعد از تمام کردن غلط است؛ باید بگویید «I have finished». past perfect نقطهٔ مرجع گذشته میخواهد، و «همین الان» نقطهٔ مرجع نیست.
یک خودآزمون قابلاتکا: برای هر had در پاراگرافتان، رویداد گذشتهٔ دیرتری را پیدا کنید که این زودتر از آن است. اگر نتوانستید به یکی اشاره کنید، had را حذف کنید.
Tip: نوشتار بومینما past perfect را کم مصرف میکند — معمولاً یکی دو بار در هر صفحه، در همان بلوکی که داستان یک قدم عقب میرود. اگر مال شما در هر جمله ظاهر میشود، همین خطاست که باید درست شود.
11بیستوپنج جمله، تصحیحشده
سمت راست را بپوشانید و هر جمله را قبل از نگاه کردن درست کنید. بعضیها had لازم دارند و بعضیها باید حذفش کنند — نیمهٔ دوم چیزی است که تمرینها هیچوقت آزمایشش نمیکنند.
- When I arrived, the train already left → When I arrived, the train had already left
- I had finished my homework just now → I have finished my homework just now
- After I had eaten, I had gone out → After I ate, I went out
- By the time we arrived, the film started → By the time we arrived, the film had started
- She had arrived, had sat down and had ordered → She had arrived, sat down and ordered
- If I would have known, I would have come → If I had known, I would have come
- I wish I would study harder last year → I wish I had studied harder last year
- He said he has finished the report → He said he had finished the report
- I had been knowing him for years → I had known him for years
- She was tired because she had ran → She was tired because she had been running
- I had ate before I left → I had eaten before I left
- When she called, I already had gone to bed → When she called, I had already gone to bed
- I had have three cars in my life → I have had three cars in my life
- Before I had left, I had locked the door → Before I left, I had locked the door
- They had lived there since ten years → They had lived there for ten years
- I didn't recognise him because he changed a lot → I didn't recognise him because he had changed a lot
- The room was empty; everyone went home → The room was empty; everyone had gone home
- I had went to the shop yesterday → I went to the shop yesterday
- He had told me that he had been to Japan, so I asked him → He told me he had been to Japan, so I asked him
- We had been waiting since two hours → We had been waiting for two hours
- By the time I had finished, everyone had left → By the time I finished, everyone had left
- She said she is married → She said she was married
- If only I didn't say that → If only I hadn't said that
- I had never seen snow until I moved here → correct as written
- He had been dead when the ambulance arrived → He was dead when the ambulance arrived
Tip: دو تای آخر جالباند. شمارهٔ ۲۴ از قبل درست است، و شمارهٔ ۲۵ نشان میدهد که حالتی در یک لحظهٔ گذشته past simple میگیرد نه past perfect.
12پیدا کردنش در داستانهای واقعی
این زمان بین زمانهای انگلیسی غیرعادی است، چون عمدتاً در روایت زندگی میکند نه در مکالمه. همین تعیین میکند کجا باید دنبالش بگردید.
در گفتار روزمره نسبتاً کم past perfect میشنوید، و در هر چیزی که داستان تعریف میکند خیلی زیاد: کتاب صوتی، پادکست جنایی، روایت مستند، گزارش خبری، رمان. اگر ورودی پر از این زمان میخواهید، آنجا نشانه بگیرید.
گوش دادن به روایت همان ریتمی را هم یاد میدهد که بخش ششم توصیف کرد — طرزی که نویسنده دو جمله در past perfect فرو میرود و بیرون میآید. این شکل را از تمرینهای منفرد خیلی سخت میشود یاد گرفت و از داستان خیلی راحت، چون قدم عقب را حس میکنید.
- چیزی روایتشده انتخاب کنید — پادکست جنایی یا مستند بهتریناند
- هر بار had بهعلاوهٔ اسم مفعول شنیدید، مکث کنید و رویداد دیرتری که پیش از آن است را پیدا کنید
- دقت کنید راوی چقدر سریع به past simple برمیگردد
- کل جمله را ذخیره کنید، چون این زمان فقط با نقطهٔ مرجعش معنا دارد
- یک ماجرا را خودتان بازگو کنید و دقیقاً یک بار had به کار ببرید
Tip: FlexiLingo روی پادکستها و یوتیوب زیرنویس تعاملی میگذارد، پس میتوانید روی هر کلمه کلیک کنید تا معنا و سطح CEFR آن را ببینید و با کل جمله ذخیرهاش کنید — که اینجا مهم است چون یک past perfect بدون جملهٔ اطرافش هیچ چیزی یادتان نمیدهد.
سؤالات متداول
وقتی ترتیب دو رویداد گذشته روشن نیست و اشتباه فهمیدنش گمراهکننده است. «When I got home, my brother cooked dinner» یعنی بعد از رسیدن من شروع کرد؛ «had cooked» یعنی آماده و منتظر بود. اگر past simple شنونده را با ترتیب غلط رها میکند، had لازم دارید. اگر after یا before یا عقل سلیم از قبل ترتیب را قفل کرده، اختیاری است و معمولاً حذف میشود.
بله. وقتی فعل اصلی have باشد، فعل کمکی had بهعلاوهٔ اسم مفعول had میآید: «By the time we met, I had had three jobs that year.» شبیه اشتباه به نظر میرسد و نیست. همین دوبار آمدن در present perfect هم با «I have had» رخ میدهد.
present perfect گذشته را به **حالا** وصل میکند: «I have finished» یعنی تا این لحظه تمام شده. past perfect یک نقطهٔ گذشته را به نقطهای زودتر وصل میکند: «I had finished» یعنی پیش از رویداد گذشتهٔ دیگری تمام شده بود. past perfect همیشه به آن نقطهٔ مرجع دوم نیاز دارد، و برای همین «I had finished just now» غلط است — باید بگویید «I have finished».
اغلب بله — و بومیها هم زیاد این کار را میکنند. بعد از after، before، then و first، یا وقتی ترتیب روشن است، past simple طبیعی است و past perfect سنگین به گوش میرسد. استثنا وقتی است که حذف had واقعاً معنا را عوض کند، و بعد از by the time که past perfect انتظار میرود.
در انگلیسی معیار، شرطی نوع سوم past perfect را در جملهٔ if و would have را در جملهٔ نتیجه میگذارد: «If I had known, I would have come.» would در نیمهٔ if جایی ندارد. «If I would have known» را در گفتار غیررسمی آمریکایی میشنوید، اما در هر آزمونی و در نوشتار رسمی غلط علامت میخورد.
تقریباً حتماً زیادهروی. زبانآموزهایی که تازه بر این زمان مسلط شدهاند تمایل دارند روی هر فعل فلاشبک had بگذارند، در حالی که فقط اولی لازمش دارد: «She had arrived, checked in and gone to bed»، نه «had arrived, had checked in and had gone». هر had را چک کنید و رویداد دیرتری که پیش از آن است را پیدا کنید؛ اگر نتوانستید، حذفش کنید.
زمانها را از داستان یاد بگیرید، نه از جدول
هر ویدیو در کتابخانهی FlexiLingo زیرنویس کلیکشدنی و متن کامل دارد. روی هر کلمه بزن تا معنا و تلفظش را ببینی و برای مرور نگهش داری.