دستور زبان انگلیسی از مباحث متنوعی تشکیل شده است. یکی از آنها مبحث زمانها است که انواع مختلفی دارد و به دلیل ساختار و کاربردهای گوناگونی که دارد، یادگیری آن برای زبانآموزان با چالشهایی همراه است. ازجمله مشکلاتی که حین یادگیری زمانهای انگلیسی با آن مواجه میشویم، تفاوت برخی از زمانها است که به ظاهر شباهت زیادی به هم دارند، اما نمیتوانیم آنها را بهجای هم استفاده کنیم. در این آموزش قصد داریم به ۵ تفاوت Present Perfect و Past Perfect اشاره کنیم.

در ابتدای مطلب توضیحی درباره تفاوت Present Perfect و Past Perfect میدهیم. سپس با ساختار و کاربردهای هر یک از این دو زمان به طور جداگانه آشنا میشویم. در ادامه نیز مثالهای متنوعی برای مقایسه این دو زمان ارائه میکنیم و برای ارزیابی عملکرد خورد، تمرینهایی را با پاسخ در اختیار شما قرار میدهیم. در انتهای مطلب نیز، در جدولی تفاوت Present Perfect و Past Perfect را خلاصه میکنیم.
تفاوت Present Perfect و Past Perfect
تفاوت Present Perfect و Past Perfect را در ۵ مورد زیر خلاصه میشود:
- بازه زمانی
- ساختار فعل
- کاربرد
- قیدهای زمان
- ارتباط آن با گذشته و حال
Present Perfect را در زبان فارسی «حال کامل» و Past Perfect را «گذشته کامل» مینامیم که در آموزشهای قبلی مجله فرادرس هر یک را به طور کامل بررسی کردیم. از نظر بازه زمانی، حال کامل به عملی اشاره دارد که در زمان نامشخصی در گذشته شروع شده است، اما ارتباطی با زمان حال دارد. اما گذشته کامل به عملی اشاره میکند که قبل از عمل دیگری در گذشته انجام شده است. از نظر ساختار، فعل حال کامل با ساختار «have/has + p.p» و فعل گذشته کامل با ساختار «had + p.p» به کار میرود.
از نظر کاربرد، حال کامل برای بیان ۱) تجربه، ۲) عملی که در گذشته انجام شده و تا به این لحظه ادامه دارد و ۳) عملی که نتیجهای در زمان حال دارد، به کار میرود. اما گذشته کامل برای توصیف عملی به کار میرود که ۱) قبل از عمل دیگری در گذشته کامل شده است یا ۲) دلیل انجام عملی در گذشته را بیان میکند. قیدهای زمانی هم که برای حال کامل به کار میرود، با گذشته کامل فرق دارد.
رایجترین قیدهای زمان حال کامل «since» و «for» و رایجترین قیدهای زمان گذشته کامل «before» و «after» است. از نظر ارتباط با زمان حال و گذشته هم باید بگوییم که حال کامل ارتباطی با زمان حال دارد، در صورتی که گذشته کامل با عملی در گذشته ارتباط دارد.
در ادامه این ساختارها را به طور کامل و با مثال بررسی میکنیم.

حال کامل برای توصیف عملی به کار میرود که در گذشته شروع شده است. گذشته کامل هم در گذشته شروع شده است. پس هر دو در زمان گذشته رخ دادهاند و فقط در همین مورد با هم وجه اشتراک دارند. اما دو نکته مهم برای بررسی تفاوت این دو زمان وجود دارد. اولین نکته درباره پایان عمل است. حال کامل میتواند در همان گذشته تمام شده باشد یا تا زمان حال ادامه داشته باشد. اگر در گذشته تمام شده باشد، اثر یا نتیجه آن در زمان حال مشاهده میشود، برای مثال معلمی که امروز از صبح سه کلاس برای تدریس داشته است، بعد از تمام شدن کلاسها میگوید:
I have had three classes since 8:00am I and am really tired.
من از ۸ صبح سه کلاس داشتهام و خیلی احساس خستگی میکنم.
منظور از این جمله این است که کلاسهای او تمام شده است، اما احساس خستگی همان اثری است که تدریس در کلاسها از خود به جا گذاشته و ما شاهد آن هستیم. اگر هم بخواهد به تداوم عمل تا زمان حال اشاره کند، مثال زیر نمونه مناسبی برای توصیف آن است:
I have lived in this city for 10 years.
من ده سال در این شهر زندگی کردهام.
گوینده با گفتن این جمله به این نکته اشاره دارد که از ۱۰ سال پیش در این شهر زندگی کرده است، و همچنان هم در همین شهر زندگی میکند.
اکنون میخواهیم به زمان گذشته کامل اشاره کنیم. گفتیم که شروع آن در زمان گذشته بوده است، اما قبل از شروع عمل دیگر در گذشته تمام شده است. فرض کنید میخواهید بگویید که قبل از اینکه به شهر جدید بیایم، در پاریس زندگی میکردم. خواهیم داشت:
I had lived in Paris before I moved to this city.
قبل از اینکه به این شهر بیایم، در پاریس زندگی کرده بودم.
پس نکته اول درباره تفاوت Present Perfect و Past Perfect این است که زمان تمام شدن عمل فرق میکند. نکته دوم درباره ساختار فعل است. حال کامل با ساختار «have/has + p.p» و گذشته کامل با ساختار «had + p.p» نوشته میشود. دو مثال زیر را با هم مقایسه کنید.
I have just eaten lunch.
من همین چند لحظه پیش ناهار خوردهام.
I had eaten lunch before I came here.
قبل از اینکه به اینجا بیایم، ناهار خورده بودم.
۱. بازه زمانی
حال کامل به عملی اشاره دارد که در زمان نامشخصی قبل از زمان حال رخ داده است یا تا زمان حال ادامه دارد. اما گذشته کامل عملی را توصیف میکند که قبل از عمل دیگری در گذشته کامل شده است. برای مطالعه بیشتر زمانهای انگلیسی پیشنهاد میکنیم فیلم آموزش گرامر مقدماتی زبان انگلیسی سطح A1 از فرادرس را مشاهده کنید که به انواع قیدهای زمان و ساختار جملات مختلف اشاره دارد. لینک آن را در ادامه آوردهایم.
مثالهای زیر را با هم مقایسه کنید.
I have visited Paris many times.
من بارها از پاریس دیدن کردهام.
I had visited Paris before I moved to London.
قبل از اینکه به لندن بروم، از پاریس دیدن کرده بودم.
۲. ارتباط با حال یا گذشته
حال کامل بر روی تأثیر عملی در زمان حال تأکید دارد و به این نکته اشاره میکند که چگونه اتفاقات به هم مرتبط هستند و از گذشته تا حال اثری از آنها دیده میشود. اما گذشته کامل به عملی اشاره میکند که ارتباطی با زمان حال ندارد و در گذشته قبل از رخ دادن عمل دیگری تمام شده است. مثالهای زیر را با هم مقایسه کنید.
She has lost her keys, so she can’t open the door.
او کلیدش را گم کرده است، به همین دلیل نمیتواند در را باز کند.
(نتیجه گم کردن کلید این است که نمیتواند در را باز کند.)
She had lost her keys before she got a spare one made.
قبل از اینکه برایش کلید یدک بسازند، کلیدش را گم کرده بود.
(این جمله هیچ ارتباطی با زمان حال ندارد و قبل از ساختن کلید یدک، کلیدهایش گم شده است.)

۳. ساختار فعل
از نظر ساختار، فعل حال کامل با فرمول «have + past Participle» و «has + past Participle» نوشته میشود و صرف فعل کمکی به فاعل جمله بستگی دارد (برای ضمایر فاعلی «he» و «she» و «it» از «has + p.p» استفاده میکنیم). دو مثال زیر را با هم مقایسه کنید.
They have finished their homework.
آنها تکالیف خود را تمام کردهاند.
They had finished their homework before dinner.
آنها قبل از شام تکالیف خود را تمام کرده بودند.
۴. قیدهای زمان
از دیگر مواردی که در تشخیص تفاوت Present Perfect و Past Perfect تأثیر دارد، قید زمان است. قیدهای زمان حال کامل مانند «ever» یا «since»، برای توصیف عملی که در گذشته به کار رفته است و اثر آن تا به این لحظه باقی مانده است، کاربرد دارند. اما قیدهای زمان گذشته کامل مانند «before» و «after» به عملی اشاره دارند که قبل از عمل دیگری در گذشته رخ داده است. دو مثال زیر را با هم مقایسه کنید.
I have never tried sushi before.
من قبلاً هرگز سوشی نخوردهام.
I had never tried sushi until I visited Japan.
من هیچوقت سوشی نخورده بودم تا وقتی که از ژاپن دیدن کردم.
۵. نقش دستوری
کاربرد حال کامل را در موارد زیر خلاصه میکنیم:
- بیان تجربیات گذشته
- عملی که تمام نشده است و تا زمان حال ادامه دارد.
- تغییراتی که طی گذشت زمان رخ داده است.
- نتایجی که بر زمان حال میگذارد.
اما کاربرد گذشته کامل به موارد زیر محدود میشود:
- برای مشخص کردن ترتیب دو عمل متوالی در گذشته
- برای توصیف عملی که قبل از عمل مشخصی در گذشته کامل شده است.
مثالهای زیر را با هم مقایسه کنید تا با تفاوت Present Perfect و Past Perfect از نظر دستوری بیشتر آشنا شوید.
I have worked at this company for five years.
من ۵ سال در این شرکت کار کردهام.
I had worked there for five years before I quit.
قبل از اینکه بروم، ۵ سال در آنجا کار کرده بودم.
برای اینکه تفاوت Present Perfect و Past Perfect را با هم مقایسه کنیم، در ادامه کاربرد و ساختار هر یک را به طور جداگانه و با مثال توضیح میدهیم. سپس مثالهایی با هر دو زمان در کنار هم ارائه خواهیم کرد تا بهتر بتوانید مقایسه کنید.

یادگیری زمان های انگلیسی با فرادرس
زمانها جزو مباحث سخت و کاربردی در یادگیری زبان انگلیسی هستند. سه زمان اصلی گذشته، حال و آینده خود به چهار زیرمجموعه دیگر تقسیم میشود که هر یک ساختار و کاربرد خودش را دارد. با یادگیری این زمانها میتوانیم در مکالمههای خود از آنها استفاده کنیم و با افراد تعامل بهتری داشته باشیم.
برای اینکه با انواع زمانهای انگلیسی آشنا شویم، باید از سطح مقدماتی و با زمانهای ساده شروع کنیم. کمکم با تسلط پیدا کردن بر زمانهای ساده، میتوانیم ساختار زمانهای پیچیدهتر مانند کامل یا کامل استمراری را یاد بگیریم، زیرا زمانهای ساده به عنوان پایه و اساس سایر زمانها به شمار میروند.
اگر قصد یادگیری زمانها را به طور خودآموز دارید و میخواهید از منابعی غیر از کتاب یا اپلیکیشن استفاده کنید، فیلمهای آموزش گرامر فرادرس گزینه مناسبی برای این منظور هستند. این فیلمها سطوح مقدماتی تا پیشرفته را پوشش میدهند و در هر فیلم، علاوه بر زمانها، به بررسی نکات مهم گرامری مانند آشنایی با اجزای کلام و ساختار جملات انگلیسی میپردازند. برای مشاهده فیلم آموزش زمانهای انگلیسی از فرادرس روی لینک زیر کلیک کنید.

ساختار Present Perfect
معادل «Present Perfect» در زبان فارسی «حال کامل» یا «ماضی نقلی» است و برای توصیف عملی به کار میرود که در گذشته انجام شده و در همان زمان گذشته تمام شده است، اما اثر یا نتیجه آن تا به این لحظه مشاهده میشود. به عبارت دیگر، ارتباطی با زمان حال دارد.
اگر قصد دارید گرامر انگلیسی را برای مطالعه انواع زمانهای انگلیسی و ساختارهای آنها یاد بگیرید، فیلم آموزش کتاب «Grammar in use» سطح متوسط فصل ۱ تا ۳ از فرادرس را به شما پیشنهاد میکنیم که لینک آن در ادامه آورده شده است.
به مثال زیر دقت کنید.
I have finished my homework.
من تکالیفم را تمام کردهام.
این جمله از سه جزء تشکیل شده است: فاعل «I»، فعل «have finished» و مفعول «my homework». ساختار فعل از دو بخش فعل کمکی «have» و «finished» تشکیل شده است که نشان میدهد عمل انجام دادن تکالیف در زمان نامشخصی در گذشته شروع شده و در همان زمان گذشته تمام شده است. اما الآن که درباره آن صحبت میکنیم، اثر آن مشاهده میشود که همان تکالیف نوشتهشده است.
اما این فقط یکی از کاربردهای زمان حال کامل است. دومین کاربرد آن برای توصیف عملی است که در زمان گذشته شروع شده و تا به این لحظه ادامه دارد، مانند مثال زیر:
I have lived in this city for 10 years.
من به مدت ۱۰ سال در این شهر زندگی کردهام.
در این مثال گوینده از زمانی حدود ده سال پیش در این شهر زندگی کرده است و البته هنوز هم زندگی میکند. نکتهای که در رابطه با هر دو مثال باید مدنظر داشته باشیم، این است که در هیچکدام به زمان مشخصی اشاره نشده است. دلیل آن هم این است که زمان حال، کامل برخلاف گذشته ساده، بر زمان دقیقی تأکید ندارد. چیزی که برای ما مهم است، خود عمل است که از یک بازهای شروع شده و در یک بازهای هم تمام شده است. شاید هم همچنان ادامه دارد.
پس کاربرد زمان حال کامل را در دو مورد زیر خلاصه میکنیم:
- برای توصیف عملی که در گذشته شروع شده و در گذشته هم تمام شده است، اما اثر آن را در زمان حال مشاهده میکنیم و ارتباطی با زمان حال دارد.
- برای توصیف عملی که در گذشته شروع شده است و همچنان هم ادامه دارد.
اکنون که با کاربردهای زمان حال کامل آشنا شدیم، برای بررسی تفاوت Present Perfect و Past Perfect لازم است ساختار آنها را نیز بررسی کنیم. در ادامه ساختار Present Perfect را برای جملات مثبت، منفی و سوالی توضیح میدهیم.

۱. جملات مثبت
ساختار جملات حال کامل در انگلیسی به صورت زیر تعریف میشود:
Subject + have/has + p.p + object
برای درک بهتر به چند مثال زیر دقت کنید.
I have finished my homework.
من تکالیفم را تمام کردهام.
She has visited Paris three times.
او سه بار از پاریس دیدن کرده است.
They have cleaned the entire house.
آنها کل خانه را تمیز کردهاند.
We have learned a lot from this project.
ما از این پروژه زیاد آموختهایم.
He has written a book about his travels.
او درباره سفرهایش کتاب نوشته است.

۲. جملات منفی
ساختار جملات منفی حال کامل را به دو شکل زیر تعریف میکنیم. حالت اول با شکل کوتاه منفیکننده «haven’ / hasn’t» و برای موقعیتهای محاوره نوشته شده است و حالت دوم با شکل کامل «have not/ had not» برای موقعیتهای رسمی کاربرد دارد.
Subject + haven’t / hasn’t + p.p + object
Subject + have not / has not + p.p + object
برای درک بهتر به چند مثال زیر دقت کنید.
I have not seen that movie yet.
من هنوز آن فیلم را ندیدهام.
She has not completed her assignment.
او تکالیفش را تمام نکرده است.
They have not been to the new restaurant.
آنها به آن رستوران جدید نرفتهاند.
We have not received the package.
ما بسته را دریافت نکردهایم.
He hasn’t called since last week.
او از هفته گذشته تماس نگرفته است.
یک حالت دیگر هم برای جملات منفی محاوره وجود دارد که در مقایسه با حالت قبل کاربرد کمتری دارد و آن را به شکل زیر مینویسیم:
Subject + ‘ve not / ‘s not + p.p +object
به دو مثال زیر با حالت فوق دقت کنید تا ساختار آن را در جمله هم یاد بگیرید.
I‘ve not tried Sushi in that restaurant yet.
من هنوز سوشی را در آن رستوران امتحان نکردهام.
He‘s not talked to his friend yet.
او هنوز درباره آن با دوستش حرف نزده است.
۳. جملات سوالی
برای سوالی کردن جملات حال کامل دو فرمول تعریف شده است که برای سوال بله یا خیر یا سوال با Wh به کار میرود. فرمول سوال بله یا خیر را به شکل زیر مینویسیم:
Have / Has + subject + p.p + object?
به چند مثال زیر دقت کنید.
Have you finished your report?
گزارشت را کامل کردهای؟
Has she spoken to the manager yet?
او هنوز با مدیر حرف نزده است؟
Have they completed their tasks?
آنها کارهای خودشان را کامل کردهاند؟
Have we met this client before?
آیا ما قبلاً همدیگر را ملاقات کردهایم؟
Has he ever traveled abroad?
او هیچوقت به خارج از کشور سفر کرده است؟
دسته دیگر سوالها با کلمه پرسشی ساخته میشوند. فرمول آنها را هم برای زمان حال کامل به صورت زیر مینویسیم:
Wh-word + have / has + subject + p.p?
به چند مثال زیر دقت کنید.
What have you done today?
امروز چه کار کردهای؟
Where has she gone this morning?
امروز صبح او کجا رفته است؟
Who has taken my notebook?
چه کسی دفتر من را برداشته است؟
Why have they canceled the meeting?
چرا آنها جلسه را کنسل کردهاند؟
How long have we waited for this opportunity?
ما چه مدت برای این فرصت صبر کردهایم؟

ساختار Past Perfect
«Past Perfect» که در زبان فارسی آن را با دو نام «گذشته کامل» و «ماضی نقلی» میشناسیم، برای توصیف عملی به کار میرود که در گذشته شروع شده است و قبل از عمل دیگری در همان زمان گذشته تمام شده است. اگر قصد دارید درباره Past Perfect بیشتر بدانید، فیلم آموزش گرامر Past Perfect را از فرادرس پیشنهاد میکنیم که لینک آن را در ادامه مشاهده میکنید. این آموزش به زبان ساده و با مثالهای کاربردی ارائه شده است و برای افراد مبتدی گزینه بسیار مناسبی است.
مثال زیر را در نظر بگیرید.
He had studied English before he moved to London.
قبل از اینکه به لندن نقلمکان کند، زبان انگلیسی خوانده بود.
همانطور که مشاهده میکنید، فعل جمله به صورت «had + p.p» نوشته میشود. این مثال از دو جمله تشکیل شده است. جمله اول قبل از جمله دوم شروع و تمام شده است. جمله دوم هم بعد از جمله اول رخ داده است. بنابراین، جمله اول با ساختار «had + p.p» و جمله دوم با ساختار فعل گذشته ساده نوشته میشود.
البته میتوانیم جمله گذشته کامل را بهتنهایی و بدون جمله گذشته ساده بیاوریم، مانند مثال زیر:
She had already prepared everything perfectly.
او از خیلی وقت پیش همهچیز را آماده کرده بود.
برای اینکه بتوانیم تفاوت Present Perfect و Past Perfect را بهتر درک کنیم، باید علاوه بر کاربرد گذشته کامل، با ساختار آن هم آشنا شویم. در ادامه فرمول Past Perfect را برای جملات مثبت، منفی و سوالی بررسی میکنیم.

۱. جملات مثبت
فرمول جملات مثبت با گذشته کامل را به شکل زیر مینویسیم:
Subject + had + p.p + object
به چند مثال زیر دقت کنید.
She had completed the project before the deadline.
او قبل از موعد مقرر پروژه را کامل کرده بود.
They had already left by the time I arrived.
وقتی من رسیدم، آنها از خیلی وقت پیش رفته بودند.
We had learned the basics before starting the advanced course.
قبل از اینکه دوره پیشرفته شروع شود، ما اصول مقدماتی را یاد گرفته بودیم.
He had written a letter before he received the news.
قبل از اینکه خبر را دریافت کند، نامه نوشته بود.
I had saved enough money to buy a new car.
من به اندازه کافی پول پسانداز کرده بودم تا ماشین جدیدی بخرم.
۲. جملات منفی
برای ساختن جمله منفی گذشته کامل، «not» یا «n’t» را به فعل کمکی «had» اضافه میکنیم. بنابراین فرمول جملات گذشته کامل در انگلیسی به دو شکل زیر برای موقعیتهای رسمی و غیررسمی نوشته میشود:
Subject + had + not + p.p + object
Subject + hadn’t + p.p + object

برای درک بهتر به مثالهای زیر دقت کنید.
She had not finished her homework before the class started.
قبل از اینکه کلاس شروع شود، تکالیفش را تمام نکرده بود.
They had not arrived when the meeting began.
وقتی جلسه شروع شد، آنها نرسیده بودند.
We hadn’t prepared properly for the exam.
ما به اندازه کافی برای امتحان آماده نبودیم.
He had not spoken to her before she left.
قبل از اینکه برود، با او حرف نزده بود.
I hadn’t seen the movie before it won the award.
قبل از اینکه فیلم برنده جایزه شود، آن را ندیده بودم.
۳. جملات سوالی
برای سوالی کردن جملات گذشته کامل در انگلیسی، دو شکل سوال بله یا خیر و سوال با Wh تعریف شده است. فرمول سوال بله یا خیر را در ادامه مشاهده میکنید.
Had + subject + p.p + object?
به مثالهای زیر دقت کنید تا با یادگیری ساختار جملات سوالی گذشته کامل، بهتر بتوانید تفاوت Preset Perfect و Past Perfect را یاد بگیرید.
Had she completed the assignment before the deadline?
او قبل از موعد مقرر تکالیفش را کامل کرده بود؟
Had they left before the rain started?
قبل از اینکه باران شروع به باریدن کند، آنها رفته بودند؟
Had we studied enough for the test?
ما برای امتحان به اندازه کافی درس خوانده بودیم؟
Had he called you before the meeting?
قبل از جلسه او با شما تماس گرفته بود؟
Had you visited that place before moving here?
قبل از اینکه به اینجا بیایید، از آن مکان دیدن کرده بودید؟
برای سوال ساختن با Wh کلمه پرسشی را ابتدای جمله میآوریم و فرمول آن را به شکل زیر مینویسیم:
Wh-word + had + subject + p.p?
همانطور که در فرمول مشخص است، بعد از کلمه پرسشی فعل کمکی «had»، بعد از آن فاعل و سپس شکل سوم فعل آمده است. برای درک بهتر تفاوت Present Perfect و Past Perfect به مثالهای زیر دقت کنید.
What had you done before the guests arrived?
قبل از اینکه مهمانها برسند، چه کار کرده بودید؟
Where had she gone before you saw her?
قبل از اینکه او را ببینی، کجا رفته بود؟
Why had they left so early?
چرا آنها اینقدر زود رفته بودند؟
Who had helped you with the presentation?
چه کسی در ارائه به شما کمک کرده بود؟
How long had we waited before the bus finally came?
قبل از آمدن اتوبوس چه مدت منتظر مانده بودیم؟

تفاوت قیدهای زمان Present Perfect و Past Perfect
«قیدهای زمان» (Adverbs of Time) که پیشتر در مجله فرادرس به آنها اشاره کرده بودیم، از مشخصههای بارز هر یک از زمانهای انگلیسی هستند. به کمک آنها میتوانیم تشخیص دهیم که جمله از نوع گذشته، حال یا آینده است. برای زمان حال کامل و گذشته کامل هم قیدهای زمانی بخصوصی وجود دارد که به ما در مقایسه بهتر این دو زمان کمک میکند. در این بخش از مطلب، تفاوت Present Perfect و Past Perfect را از نظر قیدهای زمان بررسی میکنیم.
قید زمان Present perfect
قیدهای زمانی که با حال کامل استفاده میشوند، باید بتوانند ارتباط بین گذشته و حال را نشان دهند. این قیدها به زمان مشخص و دقیقی در گذشته یا حال اشاره نمیکنند و فقط ارتباطی با زمان حال را نشان میدهند. مهمترین و پرکاربردترین قیدهای زمان حال کامل را در جدول زیر مشاهده میکنید.
قیدهای زمان حال کامل | |
never | ever |
yet | already |
so far | just |
lately | recently |
for | before |
up to now | since |
هر یک از این قیدها جایگاه مشخصی در جمله دارند. برخی از آنها را میتوانیم هم بین فعل کمکی و اصلی قرار بدهیم و هم در انتهای جمله بیاوریم. برای اینکه با این قیدهای بیشتر آشنا شوید، مثالهای زیر را بخوانید. در این مثالها، قیدهای زمان Bold شده است.
I have never visited Japan.
من هیچوقت از ژاپن دیدن نکردهام.
(هیچ برههای از زندگی)
She has already finished her homework.
او خیلی وقت پیش تکالیفش را تمام کرده است.
(قبل از الآن)
They have lived here since 2015.
آنها از ۲۰۱۵ در اینجا زندگی کردهاند.
(عملی که در گذشته رخ داده و هنوز ادامه دارد.)
قید زمان Past Perfect
زمان گذشته کامل اغلب با فعلهایی استفاده میشود که بر توالی رویدادهای گذشته تأکید دارد. یعنی یک عمل قبل از عمل دیگری در گذشته انجام شده است. بنابراین، قیدهای آن هم باید توالی وقوع هر یک از این دو عمل را نشان دهند.
رایجترین قیدهایی که برای گذشته کامل به کار میرود، «before» و «after» است. در جدول زیر میتوانید این قیدها را مشاهده کنید.
قیدهای زمان گذشته کامل | |
after | before |
when | by the time |
already | until |
just |
مثالهای زیر را بخوانید تا با جایگاه قیدهای زمان گذشته کامل بیشتر آشنا شوید. در این مثالها، قیدهای زمان Bold شده است.
She had left before I arrived.
قبل از اینکه من برسم، او رفته بود.
(اول عمل رفتن اتفاق افتاده است.)
By the time the train arrived, they had already left.
وقتی قطار رسید، آنها خیلی وقت بود که رفته بودند.
(قبل از رسیدن قطار آنها رفته بودند.)
I had never seen a lion until I visited Africa.
من هیچوقت شیر را ندیده بودم تا اینکه از آفریقای جنوبی دیدن کردم.
(بعد از اینکه به آفریقا سفر کردم، توانستم شیر را از نزدیک ببینم.)
تفاوت Present Perfect و Past Perfect با مثال
تا به اینجای مطلب با ساختار زمانهای حال کامل و گذشته کامل آشنا شدیم و کاربرد هر یک را یاد گرفتیم. در آموزشهای قبلی مجله فرادرس هم به کاربرد تکتک این زمانها اشاره کردیم و به کمک مثال و تمرینهای متنوع، ساختار آنها را یاد گرفتیم. در این بخش، برای این بهتر بتوانید مقایسه کنید، تفاوت Present Perfect و Past Peerfect را به شکل مثالهایی در کنار هم ارائه کردهایم. ترجمه فارسی و تلفظ صوتی هر یک از مثالها را نیز میتوانید مرور کنید.
I have visited Paris twice in my life.
I had never traveled abroad before I went to France.
حال کامل: من در زندگیام دو بار از پاریس دیدن کردهام.
گذشته کامل: قبل از اینکه به فرانسه بروم، هیچوقت به خارج از کشور سفر نکرده بودم.
She has just finished her homework.
She had already completed the assignment before the teacher asked for it.
حال کامل: او همین چند لحظه پیش تکالیفش را تمام کرده است.
گذشته کامل: قبل از اینکه معلم درباره تکالیف بپرسد، آن را کامل کرده بود.
We have lived in this city for ten years.
We had lived in a small town before moving here.
حال کامل: ما ده سال در این شهر زندگی کردهایم.
گذشته کامل: ما قبل از آمدن به اینجا در شهر کوچکی زندگی کرده بودیم.
He has never tried sushi before.
He had never eaten raw fish until he visited Japan.
حال کامل: او هرگز قبلاً سوشی امتحان نکرده است.
گذشته کامل: او هرگز سوشی امتحان نکرده بود تا وقتی که از ژاپن دیدن کرد.
They have won three championships so far.
They had won two championships before the new coach arrived.
حال کامل: آنها تا کنون سه بار قهرمان شدهاند.
گذشته کامل: قبل از اینکه مربی جدید بیاید، آنها دو بار قهرمان شده بودند.
I have just finished reading an interesting book.
I had read that book before my friend recommended it.
حال کامل: من همین چند لحظه پیش خواندن کتاب جالبی را تمام کردهام.
گذشته کامل: قبل از اینکه دوستم کتاب را پیشنهاد بدهد، آن را خوانده بودم.
My parents have always supported me.
My parents had supported my decision before I even told them about it.
حال کامل: پدر و مادرم همیشه حمایتم کردهاند.
گذشته کامل: پدر و مادرم قبل از اینکه درباره تصمیمم به آنها بگویم حمایتم کرده بودند.
She has seen that movie three times.
She had already watched it before it became popular.
حال کامل: او سه بار فیلم را دیده است.
گذشته کامل: او قبل از اینکه فیلم محبوب شود، آن را دیده بود.
We have never missed a flight.
We had almost missed a flight once, but we got on the next flight.
حال کامل: ما هیچوقت از پرواز جا نماندهایم.
گذشته کامل: ما یک بار از پرواز جا مانده بودیم، اما با پرواز بعدی رفتیم.
The company has hired many new employees this year.
The company had hired a new manager before the expansion started.
حال کامل: شرکت امسال کارمندان جدید زیادی را استخدام کرده است.
گذشته کامل: قبل از شروع افزایش استخدام، شرکت مدیر جدیدی را استخدام کرده بود.

متن انگلیسی برای تفاوت Present Perfect و Past Perfect
یکی از راههای پی بردن به تفاوت Present Perfect و Past Perfect مقایسه آنها در قالب متن یا مکالمه انگلیسی است. به همین دلیل در این بخش از مطلب متن انگلیسی آماده کردهایم تا با دیدن نحوه استفاده از جملهها در کنار هم، بهتر بتوانید هر دو ساختار را درک کنید. این متن درباره تجربه یک شخص از سفرش است و جملات حال کامل و گذشته کامل Bold شدهاند. ترجمه فارسی آن را نیز بعد از متن انگلیسی آوردهایم.
My Travel Experiences
I have always loved traveling. I have visited many places in my country, and I have traveled to two other countries. Traveling helps me learn about new cultures, meet new people, and try different foods.
Last summer, I went to Italy. It was my first time in Europe, and I had never been there before. Before I arrived in Rome, I had read a lot about Italian history and food. I was very excited to see famous places like the Colosseum and the Vatican. The food was amazing! I had never eaten real Italian pizza before, and it was delicious.
Two years ago, I visited Japan. Before I went there, I had learned a few Japanese words, so I could speak a little with the locals. I had never tried sushi before, but I ate it in Tokyo, and I loved it! I also visited many temples and beautiful gardens.
I enjoy traveling because it gives me new experiences. I have learned many things from my trips, and I want to travel more in the future. I haven’t been to South America yet, but I would love to go to Brazil or Argentina.
Traveling is exciting, and it teaches me a lot. Have you ever traveled to another country? Where have you been? I hope to hear about your travel experiences too!
ترجمه متن
من همیشه عاشق سفر بودهام. جاهای زیادی را در کشورم دیدهام، و به دو کشور دیگر سفر کردهام. مسافرت به من کمک میکند تا فرهنگهای جدید را یاد بگیرم، افراد جدیدی را ببینم و غذاهای متفاوتی را امتحان کنم.
تابستان گذشته، به ایتالیا سفر کردم. اولین بار بود که به اروپا میرفتم، و هرگز قبلاً به آنجا نرفته بودم. قبل از اینکه به رم برسم، چیزهای زیادی درباره تاریخ ایتالیا و غذای آن خوانده بودم. از دیدن جاهای مشهوری مثل «کولوسئوم» و «واتیکان» هیجانزده بودم. غذا عالی بود، هیچوقت قبلاً پیتزای ایتالیایی نخورده بودم و خوشمزه بود.
دو سال قبل، از ژاپن دیدن کردم. قبل از اینکه به آنجا بروم، چند کلمه ژاپنی یاد گرفته بودم، بنابراین میتوانستم با افراد محلی کمی ژاپنی صحبت کنم. من هیچوقت قبلاً سوشی را امتحان نکرده بودم، ولی در توکیو خورده بودم و خیلی دوستش داشتم! همچنین به دیدن بسیاری از معابد و باغهای زیبا رفته بودم.
از سفر کردن لذت میبرم چون به من تجربههای جدید میدهد. چیزهای زیادی از سفرم یاد گرفتهام و میخواهم در آینده بیشتر سفر کنم. من هنوز به آمریکای جنوبی نرفتهام، ولی دلم میخواهد به برزیل یا آرژانتین بروم.
سفر کردن هیجانانگیز است و به من چیزهای زیادی یاد میدهد. تا به حال به کشور دیگر سفر کردهاید؟ کجا بودهاید؟ میخواهم درباره تجربههای سفر شما هم بدانم!
یادگیری گرامر با فیلم آموزش کتاب Grammar In Use در فرادرس
کتابهای گرامر در سطوح مختلف تهیه شدهاند و مباحث آموزشی به صورت مرحله به مرحله در اختیار زبانآموزان قرار گرفته است. بنابراین، با در نظر گرفتن سطح زبان انگلیسی خود میتوانید از مباحث آموزشی استفاده کنید.
اما عدهای ترجیح میدهند از منابعی غیر از کتاب کمک بگیرند. این افراد معمولاً سبک یادگیری متفاوتی دارند و شاید دیدن فیلمهای آموزشی یا گوش دادن به پادکست انگیزه بیشتری برای ادامه راه در آنها ایجاد کند.
برای یادگیری دستور زبان انگلیسی به کمک فیلمهای آموزشی، میتوانید به فیلمهای آموزش گرامر از مقدماتی تا پیشرفته در فرادرس مراجعه کنید. فرادرس برخی از کتابهای گرامری پرطرفدار مانند «Grammar In use» را به صورت فیلم در دسترس کاربران قرار داده است و فصلهای هر کتاب در یک دستهبندی مشخص ارائه شده است. این فیلمها شامل آموزش مباحث دستوری و حل تمرینهای کتاب است. برای مشاهده فیلم آموزش کتاب Grammar In use از فرادرس به لینک زیر مراجعه کنید.

تمرین تفاوت Present Perfect و Past Perfect
برای ارزیابی عملکرد خود در رابطه با «مطلب تفاوت Present Perfect و Past Perfect»، میتوانید از تمرینهایی که در ادامه در اختیار شما قرار گرفته است استفاده کنید. آزمون اول شامل ۱۰ سؤال است و پس از پاسخ دادن به تمامی پرسشها و ظاهر شدن دکمه «دریافت نتیجه آزمون»، میتوانید نمره عملکردتان را مشاهده کنید و جوابهای درست و نادرست را نیز ببینید. پاسخ سؤالات نیز بعد از هر آزمون آمده است.
تمرین اول
گزینه درست را انتخاب کنید.
1. John ________ (visit) me that day before you called.
2. Her wounds _______ (heal) almost completely. She can start exercising as early as tomorrow.
3. Did you hear that Ben was fired last month even though he ________ (work) in almost every department?
4. I ________ (see) many pictures of the pyramids before I went to Egypt last summer. Pictures are a little misleading, they are smaller than they look.
5. Sarah _______ (climb) Mount Everest. She is such an adventurous person.
6. Susan ________ (climb) Mount Everest and had sailed around the world by the time she was twenty-five.
7. Before my trip to Paris two years ago, I _________ (never be) to France.
8. When we finally stopped him, the squirrel ________ (already eat) twenty nuts.
9. We need more time because Alen ________ (just finish) the painting, but he hasn’t done the decorating yet.
10. I am so tired. I ________ (run) 5 miles today.
تمرین دوم
جاهای خالی را با Present Perfect یا past Perfect کامل کنید.
Q1: He _______ (live) in London for two years and then ________ (go) to Edinburgh.
Answer: He lived in London for two years and then went to Edinburgh.
Q2: A: _______ (wear) your hair long when you were at school?
B: Yes, my mother ________ (insist) on it.
Answer: A: Did you wear your hair long when you were at school?
B: Yes, my mother insisted on it.
Q3: When I ______ (leave) school I ______ (cut) my hair and _______ (wear) it short ever since.
Answer: When I left school I cut my hair and have worn it short ever since.
Q4: Shakespeare _______ (write) a lot of plays.
Answer: Shakespeare wrote a lot of plays.
Q5: My brother _______ (write) several plays. He has just finished (just/finish) his second tragedy.
Answer: My brother has written several plays. He has just finished his second tragedy.
Q6: A: I _______ (fly) over Loch Ness last week.
B: ______ (you/see) the Loch Ness monster?
Answer: A: I flew over Loch Ness last week.
B: Did you see the Loch Ness monster?
Q7: I ______ (not see) him for three years. I wonder where he is.
Answer: I haven’t seen him for three years. I wonder where he is.
Q8: He ________ (not smoke) for two weeks. He is trying to give it up.
Answer: He hasn’t smoked for two weeks. He is trying to give it up.
Q9: Chopin _______ (compose) some of his music in Majorca.
Answer: Chopin composed some of his music in Majorca.
Q10: A: When ______ (arrive)?
B: He arrived (arrive) at 2.00.
Answer: A: When did he arrive?
B: He arrived at 2.00.
Q11: ______ (you/lock) the door before you left the house?
Answer: Did you lock the door before you left the house?
Q12: I _______ (read) his books when I was at school. I ______ (enjoy) them very much.
Answer: I read his books when I was at school. I enjoyed them very much.
Q13: I can’t go out because I ________ (not finish) my work.
Answer: I can’t go out because I haven’t finished my work.
Q14: I ______ (never/drink) whiskey.
Answer: I have never drunk whiskey.
Q15: I _______ (write) the letter but I can’t find a stamp.
Answer: I have written the letter but I can’t find a stamp.
Q16: A: The clock is slow.
B: It isn’t slow, it ______ (stop).
Answer: A: The clock is slow.
B: It isn’t slow, it has stopped.
Q17: Here are your shoes; I _______ (just/clean) them.
Answer: Here are your shoes; I have just cleaned them.

تمرین سوم
جاهای خالی را با فعل گذشته کامل پر کنید.
Q1: We _______ (not see) Mrs. Janker before she went to London.
Answer: We hadn’t seen Mrs. Janker before she went to London.
Q2: The plane _______ (depart) when I got to the airport.
Answer: The plane had departed when I got to the airport.
Q3: Adams _______ (already finish) typing when I arrived at the office.
Answer: Adams had already finished typing when I arrived at the office.
Q4: I suddenly realized that I _______ (meet) her at school.
Answer: I suddenly realized that I had met her at school.
Q5: Oliver ________ (not have) a cup of coffee before he came to our table.
Answer: Oliver had not met a cup of coffee before he came to our table.
Q6: Had you ________ (just turn out) the lights when she woke up?
Answer: Had you just turned out the lights when she woke up?
Q7: Chuck ________ (not put) my name into the list yet when I last saw him.
Answer: Chuck hadn’t put my name into the list yet when I last saw him.
Q8: I ________ (buy) a new camera before I went to England.
Answer: I had bought a new camera before I went to England.
Q9: I started the machine after I ________ (have) my lunch.
Answer: I started the machine after I had bought my lunch.
Q10: My mom didn’t turn off the light until I _________ (finish) my homework.
Answer: My mom didn’t turn off the light until I had finished my homework.
تمرین چهارم
کلمات و عبارات زیر را کنار هم قرار دهید و جملات مثبت، منفی و سوالی حال کامل بسازید.
Q1: (you / keep a pet for three years)
Answer: You’ve kept a pet for three years.
Q2: (you / eat Thai food before)?
Answer: Have you eaten Thai food before?
Q3: (it / rain all day)?
Answer: Has it rained all day?
Q4: (who / we / forget to invite)?
Answer: Who have we forgotten to invite?
Q5: (we / not / hear that song before)
Answer: We haven’t heard that song before.
Q6: (he / not / forget his books)
Answer: He hasn’t forgotten his books.
Q7: (she / steal all the chocolate)
Answer: She’s stolen all the chocolate.
Q8: (I / explain it well)?
Answer: Have I explained it well?
Q9: (who / he / meet recently)?
Answer: Who has he met recently?
Q10: (how / we / finish already)?
Answer: How have we finished already?
جمعبندی
در این آموزش تفاوت Present Perfect و Past Perfect را یاد گرفتیم و برای مقایسه، ساختار هر یک از زمانها را به طور جداگانه بررسی کردیم. در بخش جمعبندی، خلاصهای از تفاوت Present Perfect و Past Perfect را در جدول زیر ارائه کردهایم.
تفاوت Present Perfect و Past Perfect | |
Past Perfect | Present Perfect |
ساختار فعل | |
had + past participle | have/has + past participle |
کاربرد | |
۱. برای توصیف عملی که قبل از عمل دیگری در گذشته انجام شده است.
۲ برای نشان دادن ترتیب رویدادهای گذشته |
۱. برای توصیف عملی که در زمان نامشخصی در گذشته تا به امروز انجام شده است.
۲. برای صحبت کردن درباره تجربه، تغییر یا کارهای استمراری در گذشته |
مثال | |
I had never traveled abroad before I went to France. | I have visited Paris twice. |
She had already completed the assignment before the teacher asked for it. | She has just finished her homework. |
We had lived in a small town before moving here. | We have lived in this city for ten years. |
مطلبی که در بالا مطالعه کردید بخشی از مجموعه مطالب «آموزش گرامر زبان انگلیسی – به زبان ساده» است. در ادامه، میتوانید فهرست این مطالب را ببینید:
source