گرامر گذشته کامل در انگلیسی
گذشته کامل یا «past perfect» که به آن «ماضی بعید» نیز گفته میشود، یک زمان فعل است که برای صحبت در مورد چیزی که قبل از اتفاق دیگری در گذشته رخ داده است استفاده میشود.
*** گذشتۀ کامل هر فعلی از دو بخش تشکیل شده است:
1. گذشته ساده فعل کمکی have (یعنی had)
2. وجه وصفی ماضی (past participle)
مفعول + وجه وصفی ماضی افعال (past participle) + فعل کمکی (had) + فاعل
نکته: فعل کمکی «had» نیازی به تطابق با فاعل جمله ندارد و برای همۀ اشخاص (حتی سوم شخص مفرد) به یک صورت نوشته می شود.
نکته: فعل کمکی «had» میتواند با فاعل جمله ترکیب شود و به صورت اختصار «’d» نوشته شود:
I + had = I’d
You + had = you’d
He + had = he’d
She + had = she’d
It + had = it’d
We + had = we’d
They + had = they’d
نکته: وجه وصفی ماضی (past participle) افعال با یکدیگر فرق می کند؛ چرا که برخی افعال باقاعده هستند و برخی دیگر بی قاعده هستند.
به جدول زیر توجه کنید:
ترجمه | مثال | وجه وصفی ماضی | فعل کمکی | اشخاص |
چند نامه برای شوهر سابقم نوشته بودم. | I had (I’d) written some letters to my ex-husband. | Written | Had | I |
تو برای بچه گمشده گریه کرده بودی. | You had (you’d) cried for the lost baby. | Cried | Had | You |
او در این استخر شنا کرده بود. | He had (he’d) swum in this pool. | Swum | Had | He |
او ابتدا این کت را انتخاب کرده بود. | She had (she’d) chosen this coat first. | Chosen | Had | She |
این (جانور) پای دوستم را گاز گرفته بود. | It had (it’d) bitten my friend’s leg. | Bitten | Had | It |
ما به جشن تولد او آمده بودیم. | We had (we’d) come to his birthday party. | Come | Had | We |
آنها قبلاً در مورد این مشکل صحبت کرده بودند. | They had (they’d) talked about this problem before. | talked | Had | They |
چگونه گذشتۀ کامل را منفی کنیم؟
برای منفی کردن گذشتۀ کامل کافیست فقط بعد از فعل کمکی «had»، کلمۀ منفیساز «not» بیاوریم:
مفعول + وجه وصفی ماضی افعال (past participle) + فعل کمکی (had + not) + فاعل
نکته: می توانیم فعل کمکی «had» را با کلمه منفی ساز «not» ترکیب کنیم و آن را به اختصار «hadn’t» بنویسیم.
به جدول زیر توجه کنید:
جمله منفی | جمله مثبت |
I had not (I’d not/ I hadn’t) written some letters to my ex-husband.
چند نامه برای شوهر سابقم ننوشته بودم. | I had (I’d) written some letters to my ex-husband.
چند نامه برای شوهر سابقم نوشته بودم. |
You had not (you’d not/ you hadn’t) cried for the lost baby
تو برای بچه گمشده گریه نکرده بودی. | You had (you’d) cried for the lost baby.
تو برای بچه گمشده گریه کرده بودی. |
He had not (he’d not/ he hadn’t) swum in this pool.
او در این استخر شنا نکرده بود. | He had (he’d) swum in this pool.
او در این استخر شنا کرده بود.
|
She had not (she’d not/ she hadn’t) chosen this coat first.
او ابتدا این کت را انتخاب نکرده بود. | She had (she’d) chosen this coat first.
او ابتدا این کت را انتخاب کرده بود. |
It had not (it’d not/ it hadn’t) bitten my friend’s leg.
این (جانور) پای دوستم را گاز نگرفته بود. | It had (it’d) bitten my friend’s leg.
این (جانور) پای دوستم را گاز گرفته بود. |
We had not (we’d not/ we hadn’t) come to his birthday party.
ما به جشن تولد او نیامده بودیم. | We had (we’d) come to his birthday party.
ما به جشن تولد او آمده بودیم. |
They had not (they’d not/ they hadn’t) talked about this problem before.
آنها قبلاً در مورد این مشکل صحبت نکرده بودند. | They had (they’d) talked about this problem before.
آنها قبلاً در مورد این مشکل صحبت کرده بودند. |
چگونه با استفاده از گذشتۀ کامل سوال بپرسیم؟
به طور کلی ما سه نوع پرسش میتوانیم طرح کنیم:
1.سوالات بله/ خیر yes/no question
2.سوالات کامل wh question
3.سوالات ضمیمهای یا tag question
*** برای ساخت سوالات بله/خیر باید جای فاعل را با فعل کمکی «had» عوض کنیم:
مفعول + وجه وصفی ماضی افعال (past participle)+ فاعل + فعل کمکی (had)
*** برای ساخت سوالات کامل باید ابتدا جای فاعل رو با فعل کمکی «had» عوض کنیم و بر سر آن مشتقات wh مانند «what, when, where, why, how» بیاوریم:
مفعول + وجه وصفی ماضی افعال (past participle)+ فاعل + فعل کمکی (had)+ whها
به جدول زیر توجه کنید:
سوالات کامل | سوالات بله/خیر | جمله اصلی |
Why had I written some letters to my ex-husband?
چرا من چند نامه برای شوهر سابقم نوشته بودم؟ | Had I written some letters to my ex-husband.
آیا من چند نامه برای شوهر سابقم نوشته بودم؟ | I had (I’d) written some letters to my ex-husband.
چند نامه برای شوهر سابقم نوشته بودم. |
Who had cried for the lost baby?
چه کسی برای آن بچۀ گمشده گریه کرده بود؟ | Had you cried for the lost baby.
آیا تو برای بچۀ گمشده گریه کرده بودی؟ | You had (you’d) cried for the lost baby.
تو برای بچه گمشده گریه کرده بودی. |
Where had he swum?
او کجا شنا کرده بود؟ | Had he swum in this pool?
آیا او در این استخر شنا کرده بود؟ | He had (he’d) swum in this pool.
او در این استخر شنا کرده بود. |
What had she chosen first?
او در ابتدا چه چیزی را انتخاب کرده بود؟ | Had she chosen this coat first?
ایا او ابتدا این کت را انتخاب کرده بود؟ | She had (she’d) chosen this coat first.
او ابتدا این کت را انتخاب کرده بود. |
When had it bitten my friend’s leg?
چه زمانی این (جانور) پای دوستم را گاز گرفته بود؟ | Had it bitten my friend’s leg.
آیا این (جانور) پای دوستم را گاز گرفته بود؟ | It had (it’d) bitten my friend’s leg.
این (جانور) پای دوستم را گاز گرفته بود. |
Why had we come to his birthday party?
چرا ما به جشن تولد او آمده بودیم؟ | Had we come to his birthday party.
آیا ما به جشن تولد او آمده بودیم؟ | We had (we’d) come to his birthday party.
ما به جشن تولد او آمده بودیم. |
What Had they talked about?
آنها دربارۀ چه چیزی صحبت کرده بودند؟ | Had they talked about this problem before.
آیا آنها قبلاً در مورد این مشکل صحبت کرده بودند؟ | They had (they’d) talked about this problem before.
آنها قبلاً در مورد این مشکل صحبت کرده بودند. |
*** برای ساخت سوالات ضمیمهای را در انتهای جمله میاوریم و با توجه به منفی یا مثبت بودن جمله، آنها را به صورت منفی و مثبت میاوریم
(اگر جمله مثبت باشد، سوال ضمیمهای منفی و اگر جمله منفی باشد، سوال ضمیمهای مثبت خواهد بود):
(در جملۀ مثبت)
They had (they’d) talked about this problem before, hadn’t they?
آنها قبلاً در مورد این مشکل صحبت کرده بودند.
(در جملۀ منفی)
She had not (she’d not/ she hadn’t) chosen this coat first, had she?
او ابتدا این کت را انتخاب نکرده بود، کرده بود؟
چه زمانی از گذشته کامل استفاده کنیم؟
1. وقتی در مورد نقطه ای در گذشته صحبت می کنید و می خواهید به رویدادی اشاره کنید که حتی زودتر اتفاق افتاده است، استفاده از گذشته کامل به شما امکان میدهد توالی رویدادها را منتقل کنید. همچنین واضح تر و خاص تر است.
When we got there, we found out that Sara had gone there earlier than us.
وقتی به آنجا رسیدیم فهمیدیم که سارا زود از ما به انجا رفته بوده است.
When I called my friend, she said that she had already talked to the doctor.
با دوستم که تماس گرفتم گفت قبلا با پزشک صحبت کرده بوده است.
2. زمان دیگری برای استفاده از گذشته کامل زمانی است که در حال بیان یک شرط و نتیجه هستید:
If I had bought bitcoin then, I would have made a lot of profit now.
آگر آن زمان بیتکویین خریده بودم، الان کلی سود کرده بودم.
If you had allowed me to continue my studies, I would have finished my studies now and I would be at work.
اگر اجازه ادامه تحصیل به من داده بودید، الان درسم تمام شده بود و سر کار بودم.
3.میتوانیم گذشتۀ کامل را بعد از before بیاوریم:
همچنین میتوانیم از ساختار «before + گذشته کامل» استفاده کنیم تا نشان دهیم که یک عمل در زمانی که عمل ساده گذشته (past simple) انجام شده است انجام نشده یا ناقص بوده است.
They judged me before I’d explained my reasons.
آنها قبل از اینکه من دلایلم را توضیح دهم من را قضاوت کردند.
My friend went to the university study hall before I’d arrived.
دوستم پیش از آنکه من برسم به سالن مطالعۀ دانشگاه رفت.
4. زمانی که ما تجربه خود را تا نقطه ای در گذشته گزارش می کنیم:
The day my grandfather died was the worst day I’d ever had in my life.
روزی که پدربزرگم فوت کرد بدترین روزی بود که در زندگیام داشتم.
I was very happy to see professor Ameri. I had never met him before, although I had been in contact with him online.
از دیدن استاد عامری خیلی خوشحال شدم. او را قبلا ندیده بودم هرچند که به صورت آنلاین با او در ارتباط بودم.
5.زمانی که یک اتفاقی در گذشته افتاده است و آن اتفاق در زمان دیگری بعد از زمان وقوع آن اهمیت دارد:
I could not go to my class because I’d fell asleep.
نتوانستم به کلاسم بروم چون خواب مانده بودم.
I could not be with my mother on her birthday because I’d been on a business trip.
من نتوانستم در روز تولد مادرم با او باشم زیرا به یک سفر کاری رفته بودم.
6. ما اغلب از عباراتی که به همراه for به معنای «به مدت/ برای» و since به معنای «از» با گذشته کامل استفاده میکنیم:
I got very sad to hear the news of Mrs. Jefferson’s death. I’d been her neighbor for 10 years.
از شنیدن خبر درگذشت خانم جفرسون بسیار ناراحت شدم. من 10 سال همسایه بودم.
I missed my family very much. I hadn’t seen them since April 12.
دلم برای خانوادهام خیلی تنگ شده بود. من آنها را از 12 فروردین ندیده بودم.
7. ما معمولا از گذشته کامل استمراری با افعال حالت (stative verbs) استفاده نمیکنیم. ما به جای آن از گذشته کامل استفاده می کنیم:
Up until that moment, I hadn’t known much about translation procedures.
تا آن لحظه، من چیز زیادی در مورد مراحل ترجمه نمی دانستم.
I had never heard such a pleasant voice before.
تا به حال چنین صدای دلنشینی را نشنیده بودم.
8. زمانی که میخواهیم برای اتفاقی که در گذشته افتاده است دلیل بیاوریم یا توضیح دهیم:
I’d played football so I was very tired.
من فوتبال بازی کرده بودم؛ بنابراین خیلی خسته بودم.
I’d forgotten my ticket for the bus so I couldn’t get on the bus.
بلیت اتوبوس را فراموش کرده بودم؛ بنابراین نتوانستم سوار شوم.
9. ما از گذشته کامل به همراه «wish» استفاده می کنیم:
I wish I’d traveled to Mexico sooner.
کاش زودتر به مکزیک سفر کرده بودم.
I wish I had saved my money so I could buy myself a car by now.
کاش پول هایم را ذخیره کرده بودم تا الان میتوانستم برای خودم یک ماشین بخرم.
10.در گزارشات یا نقل قول ها (reported speech) نیز از گذشته کامل استفاده می کنیم:
ما اغلب از گذشته کامل در گفتار گزارش شده بعد از افعالی مانند: said, told, asked, wondered, … استفاده میکنیم.
She told me that the company had gone bankrupt.
او به من گفت که شرکت ورشکسته شده است.
My friend asked me if I’d been in a relationship or not.
دوستم از من پرسید که آیا رابطه داشتهام یا نه.
11. میتوانیم قبل از افعالی مانند «hope»، «expect»، «want»، «plan»، «think about» و «wish» برای نشان دادن قصدی که برآورده نشده است، از گذشته کامل استفاده کنیم.
یعنی در رسیدن به هدف شکست خوردهایم و حالا نمی توانیم آن را تغییر دهیم و گاهی پشیمان می شویم.
I’d wished to get at least score 7 in IELTS test.
من آرزو داشتم حداقل نمرة 7 را در آزمون آیلتس کسب کنم.
My teacher had hoped to get the position of assistant professor.
استادمن امیدوار بود بتواند مقام دانش یاری را کسب کند.
12.ما اغلب از گذشته کامل برای اشاره به موقعیت هایی که تغییر کرده اند استفاده می کنیم. در گفتار، اغلب بر فعل کمکی «had» تاکید می شود:
I had planned to go to the market and buy for my son; But look at him! He has fallen asleep.
برنامه ریخته بودم به بازار بروم و برای پسرم خرید کنم؛ ولی ببینش! خوابش برده است.
When I was a child, I had wanted to become a medical doctor; but now I’m an English language translator.
وقتی بچه بودم می خواستم پزشک شوم؛ اما الان مترجم زبان انگلیسی هستم.
13.زمانی که می خواهیم بر نتیجه کاری که در گذشته انجام داده ایم تاکید کنیم از گذشته استمراری استفاده می کنیم:
Until I was admitted to Ferdowsi University of Mashhad, I had passed the entrance exam twice.
تا زمانی که در دانشگاه فردوسی مشهد پذیرفته شوم، دوبار در کنکور شرکت کرده بودم.
Before meeting him, I had dated many people.
پیش از آشنایی با او، با افراد زیادی سر قرار رفته بودم.
استفاده از گذشته کامل به همراه قیدها در انگلیسی:
ما اغلب از قیدهای already به معنای «پیش از زمانی مشخص شده»، still به معنای «پیش از زمان مشخص شده»، just به معنای «مدت خیلی کوتاهی پیش از زمان مشخص شده»، ever به معنای «هر زمانی پیش از زمان مشخص شده»، never به معنای «هیچ زمانی پیش از زمان مشخص شده» و … به همراه گذشتۀ کامل استفاده میکنیم:
I called my friend but she’d already slept.
با دوستم تماس گرفتم؛ اما او قبلش خوابیده بود.
She still hadn’t born in November.
او هنوز در نوامبر به دنیا نیامده بود.
I went to my sister’s house when she’d just gotten married.
وقتی خواهرم تازه ازدواج کرده بود به خانهاش رفتم.
It was the most pleasant place I’d ever been.
آنجا دلپذیرترین جایی بود که تا به حال رفته بودم.
I’d never met any Turkish man before I met him.
تا قبل از دیدن او، هرگز یک مرد تورک ندیده بودم.
نکته: توجه داشته باشید که اگر فقط یک رویداد وجود داشته باشد و هیچ قیدی وجود نداشته باشد که زمان را تا نقطهای در گذشته نشان دهد، ما از گذشته کامل استفاده نمیکنیم، حتی اگر مدتها پیش اتفاق افتاده باشد.
Early humans had discovered fire through certain stones.
Early humans discovered fire through certain stones.
انسانهای اولیه آتش را از طریق سنگهای خاصی کشف کردند.
چگونه گذشتۀ کامل را در ساختار مجهول به کار ببریم؟
برای استفاده از گذشتۀ کامل در ساختار مجهول، فقط کافی است بعد از فعل کمکی had، از «been» (وجه وصفی ماضی be) استفاده کنیم:
وجه وصفی ماضی افعال (past participle) + فعل کمکی (had+ been) + فاعل
The house had been cleaned by Mrs. Grey.
خانه توسط خانم گری تمیز شده بود.
All cookies had been eaten. I don’t know who had eaten them.
تمام کلوچه ها خورده شده بود. نمیدانم چه کسی آنها را خورده بود.
مقاله پیشنهادی: آموزش گرامر جملات معلوم و مجهول در انگلیسی
قوانین املایی ساخت وجه وصفی ماضی (past participle) در انگلیسی:
-اگر که فعل به «y» ختم شد و قبل از «y» یک مصوت وجود داشت، «ed» را به شکل پایهای فعل (base form) اضافه میکنیم:
Play + ed = played
بازی کردن/ نواختن
Employ + ed = employed
استخدام کردن
-اگر که فعل به «y» ختم شد و قبل از «y» یک صامت وجود داشت، ابتدا «y» را به «i» تبدیل میکنیم و سپس به آن «ed» اضافه میکنیم:
Study ……… studi + ed = studied
مطالعه کردن
Hurry ……… hurri + ed = hurried
عجله کردن
برای اطلاع از ساختارهای بیشتر به مقالۀ مربوط به «حال کامل» مراجعه کنید!