گرامر Present Perfect چیست؟
گرامر Present Perfect یه جور زمانه که وسطِ «گذشته» و «حال» گیر کرده؛ نه کاملاً مال دیروزه، نه صددرصد مال الان. بیشتر شبیه خاطرهایه که هنوز اثرش تو زندگی آدم مونده.
مثلاً وقتی میگی:
I have lost my key
داری نمیگی «کی» کلیدتو گم کردی؛ داری میگی الان کلید نداری و این مهمه. خودِ گمشدن گذشتهست، ولی نتیجهش تو حال زندگی میکنه.
تو فارسی ما دقیقاً زمان معادلش رو نداریم، برای همین اولش گیجکنندهست. معمولاً ترجمهاش میشه:
«… کردهام / شدهام / رفتهام»
ولی نه از اون «کردمِ» تمومشده.
مثلاً:
I have seen this movie
میشه: «این فیلمو دیدهام»
یعنی تجربهش هنوز با منه، تو حافظهمه، مهمه بدونی.
Present Perfect بیشتر وقتی میاد که:
- تجربهتو میگی
- کاری تو گذشته شروع شده و اثرش الان هست
- زمان دقیق مهم نیست یا نمیخوای بگی
ساختار گرامر Present Perfect
گرامر Present Perfect از سه بخش اصلی ساخته میشود:
فاعل + have / has + شکل سوم فعل (Past Participle).
این ساختار ساده به نظر میرسد، اما مفهوم عمیقی پشت آن است. در گرامر Present Perfect، تمرکز ما روی «نتیجه» یا «تجربه» است، نه روی زمان دقیق اتفاق.
برای فاعلهای I, You, We, They از have استفاده میکنیم و برای He, She, It از has.
مثال:
I have finished my homework.
(من تکالیفم را تمام کردهام.)
👉 مفهوم: کار انجام شده و نتیجهاش الان مهم است.👉
She has lived here for five years.
(او پنج سال است که اینجا زندگی کرده/میکند.)
👉 مفهوم: این عمل در گذشته شروع شده و هنوز ادامه دارد.👉
در گرامر Present Perfect از شکل سوم فعل استفاده میکنیم؛ مثلاً go → gone، see → seen، do → done.
مثال:
They have seen this movie.
(آنها این فیلم را دیدهاند.)
مفهوم: تجربهای دارند، زمان دیدن مهم نیست.👉
نکته مهم این است که در گرامر Present Perfect معمولاً زمانهای دقیق مثل yesterday یا last year نمیآیند، چون تمرکز روی حال و اثر آن است، نه روی گذشتهی تمامشده.
به زبان ساده، اگر نتیجهی یک کار هنوز به «الان» ربط دارد، گرامر Present Perfect بهترین انتخاب است
کاربردهای گرامر Present Perfect
5 تا کاربرد گرامر present perfect رو با هم بخون ، تو ذهنت بزارشون تا تو مثال ها دقیق تر کارش کنیم.
1️⃣ بیان تجربه
I have visited Paris three times.
(من سه بار پاریس را دیدهام.)
مفهوم: تجربه دیدن پاریس در زندگی من وجود دارد، زمان دقیق اهمیتی ندارد.👉
2️⃣ توصیف کارهایی که در گذشته شروع شده و هنوز ادامه دارند
She has lived in Tehran for ten years.
(او ده سال است که در تهران زندگی میکند.)
مفهومش : زندگی او در گذشته شروع شده و هنوز ادامه دارد.👉
3️⃣ اشاره به کارهایی که تازه انجام شدهاند
They have just finished their homework.
(آنها تازه تکالیفشان را تمام کردهاند.)
مفهوم: عمل در گذشته نزدیک اتفاق افتاده و نتیجه آن اکنون مهم است.👉
4️⃣ وقتی نتیجه یا اثر یک کار برای حال اهمیت دارد
I have lost my keys.
(من کلیدهایم را گم کردهام.)
مفهومش چیه ؟ کلیدها هنوز پیدا نشدهاند و وضعیت فعلی تحت تأثیر آن است.👉
5️⃣ کارهایی که با کلمات خاص همراهاند (مثل: already, yet, ever, never, just)
Have you ever eaten sushi?
(آیا تا به حال سوشی خوردهای؟)
مفهومش اما: پرسیدن تجربهای در زندگی که هنوز ارزشش برای حال مهم است.👉
مثال برای کاربرد اول گرامر حال کامل( بیان تجربه) :
مثال برای کاربرد دوم گرامر حال کامل (کارهایی که در گذشته شروع شده و هنوز ادامه دارند) :
مثال برای کاربرد سوم گرامر حال کامل (کارهایی که در گذشته شروع شده و هنوز ادامه دارند) :
مثال برای کاربرد چهارم گرامر حال کامل (وقتی نتیجه یا اثر یک کار برای حال اهمیت دارد) :
مثال برای کاربرد پنجم گرامر حال کامل (کارهایی که با کلمات خاص (already, yet, ever, never, just) همراهاند):
کلمات رایج در گرامر Present Perfect
در گرامر Present Perfect، بعضی کلمات و عبارات بسیار رایج هستند که به ما کمک میکنند زمانها و تجربهها را درست بیان کنیم. این کلمات معمولاً نشاندهندهی زمان نامشخص در گذشته، تجربهها، تازهکاریها یا اثر روی حال هستند.
یکی از پرکاربردترین کلمات just است. این کلمه برای اشاره به کارهایی استفاده میشود که تازه انجام شدهاند.
مثال: I have just finished my homework.
اگر دوست داری درباره زمانهای گذشته هم توضیح بدی، میتونی به صفحه گذشته ساده لینک بدی تا کاربر تفاوتها رو ببینه.
کلمهی already معمولاً وقتی به کار میرود که بخواهیم کاری که زودتر از انتظار انجام شده است را بیان کنیم.
مثال: She has already seen that movie.
اینجا هم میتوان اشاره کرد که در حال ساده (Present Simple) معمولاً ما زمان دقیق و عادتها را بیان میکنیم، اما در Present Perfect تمرکز روی نتیجه و اثر کار است.
Yet یکی دیگر از کلمات پرکاربرد است و بیشتر در جملات منفی یا سوالی ظاهر میشود تا نشان دهد کاری هنوز انجام نشده یا منتظر آن هستیم.
مثال: We haven’t received the email yet.
کلمات ever و never برای بیان تجربهها در طول زندگی یا زمان نامشخص استفاده میشوند:
Have you ever been to Italy?
I have never tried sushi.
این کلمات تجربهها و حالتهای مختلف را به Present Perfect متصل میکنند و کمک میکنند تا تفاوت با گذشته ساده مشخص شود. در گذشته ساده ما معمولاً زمان دقیق را بیان میکنیم، اما Present Perfect روی نتیجه و تجربه تا حال تمرکز دارد.
چند تست برای فهم بیشتر گرامر تا اینجا
ساختار منفی در گرامر Present Perfect
در گرامر Present Perfect برای منفی کردن جمله، کافی است “not” را بعد از have/has قرار دهیم.
فرمول:
مثالها:
I have not (haven’t) finished my homework.
She has not (hasn’t) visited Paris.
They have not (haven’t) seen that movie yet.
He has not (hasn’t) called his friend.
I have not finished my homework.
ترجمه: 🌱 من تکالیفم را تمام نکردهام.
مفهوم: تکالیف هنوز در حالت ناتمام هستند و اثر آن روی حال وجود دارد.👉
She has not visited Paris.
ترجمه: 🌱 او به پاریس سفر نکرده است.
مفهوم: سفر او تا حال انجام نشده و هنوز تجربهای برای حال او ایجاد نکرده است.👉
They have not seen that movie yet.
ترجمه: 🌱 آنها هنوز آن فیلم را ندیدهاند.
مفهوم: هنوز عمل مشاهده اتفاق نیفتاده و وضعیت فعلی تحت تأثیر آن است.👉
He has not called his friend.
ترجمه: 🌱 او با دوستش تماس نگرفته است.
مفهوم: تماس هنوز برقرار نشده و این اثرش در حال مشاهده میشود.👉
نکته مهم: در ساختار منفی، معمولاً کلمات زمان گذشته دقیق مثل yesterday یا last year به کار نمیروند، چون تمرکز روی اثر حال و وضعیت فعلی است، نه فقط گذشتهی تمامشده.
همچنین میتوانیم فرم کوتاه “haven’t / hasn’t” را استفاده کنیم تا جملهها محاورهایتر و طبیعیتر شوند.
چند تست برای فهم بیشتر حالت منفی گرامر Present Perfect تا اینجا
حالت سوالی در گرامر Present Perfect
در گرامر Present Perfect برای ساختن جملهی سوالی، کافی است have یا has را قبل از فاعل بیاوریم و بعد شکل سوم فعل (Past Participle) را قرار دهیم.
فرمول:
Have/Has + فاعل + شکل سوم فعل (Past Participle) + بقیه جمله؟
مثالها:
👉Have you finished your homework?
👉Has she visited Paris?
👉Have they seen that movie?
👉Has he called his friend yet?
در این جملات، توجه کنید که:
- Have با فاعلهای I, you, we, they استفاده میشود.
- Has با فاعلهای he, she, it استفاده میشود.
- علامت سؤال در پایان جمله نشاندهندهی سوال بودن جمله است.
ترجمه و مفهوم:
Have you finished your homework?
🌱 آیا تکالیفت را تمام کردهای؟
مفهوم: پرسیده میشود که آیا عمل تمام کردن تکالیف تا حال انجام شده و اثر آن روی حال مشاهده میشود.👉
Has she visited Paris?
🌱 آیا او به پاریس سفر کرده است؟
مفهوم: میپرسیم که تجربه سفر او تا حال انجام شده یا نه.👉
Have they seen that movie?
🌱 آیا آنها آن فیلم را دیدهاند؟
👉 مفهوم: بررسی میکنیم که تجربه تماشای فیلم برای آنها وجود دارد یا خیر.
Has he called his friend yet?
🌱 آیا او هنوز با دوستش تماس گرفته است؟
مفهوم: میخواهیم بدانیم عمل تماس تا این لحظه انجام شده یا هنوز اتفاق نیفتاده است.👉
نکته مهم: در سوالات Present Perfect معمولاً از کلمات زمان دقیق گذشته مثل yesterday یا last year استفاده نمیکنیم، زیرا تمرکز روی اثر حال و تجربه تا حال است، نه گذشتهی تمامشده.
همچنین میتوانیم از کلمات ever, never, just, already, yet برای تاکید یا جزئیات بیشتر در سوال استفاده کنیم:
Have you ever been to Italy? 🌱
آیا تا به حال به ایتالیا رفتهای؟
Has she already finished her work? 🌱
آیا او قبلاً کارش را تمام کرده است؟
چند تست برای فهم بیشتر حالت سوالی گرامر Present Perfect
تفاوت گرامر Present Perfect و Past Simple
یکی از مهمترین نکات در یادگیری زمانها، تشخیص تفاوت بین Present Perfect و Past Simple است. هر دو زمان برای بیان کارهای گذشته استفاده میشوند، اما تمرکز و کاربردشان متفاوت است.
۱. تمرکز زمان
Past Simple برای بیان کارهایی استفاده میشود که در گذشته اتفاق افتاده و تمام شدهاند و معمولاً زمان دقیق مشخص است.
مثالها:
I visited Paris last year. 🌱
من پارسال به پاریس سفر کردم.
She finished her homework yesterday.
🌱 او دیروز تکالیفش را تمام کرد.
در مقابل، Present Perfect روی اثر گذشته روی حال یا تجربه تا حال تمرکز دارد و زمان دقیق گذشته مشخص نیست یا مهم نیست.
مثالها:
I have visited Paris several times.
🌱 من تا حالا چند بار به پاریس سفر کردهام.
She has finished her homework.
🌱 او تکالیفش را تمام کرده است.
۲. استفاده از کلمات کلیدی
زمان Past Simple اغلب با کلمات زمان گذشته مشخص مثل yesterday, last year, in 2010 همراه است.
He went to London in 2018.
🌱 او در سال ۲۰۱۸ به لندن رفت.
در حالیکه Present Perfect با کلمات مثل already, yet, just, ever, never همراه است.
He has already gone to London.
🌱 او قبلاً به لندن رفته است.
۳. تجربه و اثر حال
Present Perfect برای بیان تجربهها و دستاوردها تا حال نیز استفاده میشود.
Have you ever eaten sushi?
🌱 تا به حال سوشی خوردهای؟
Past Simple بیشتر برای بیان یک رویداد مشخص در گذشته استفاده میشود.
I ate sushi last week.
🌱 هفته گذشته سوشی خوردم.
جمعبندی
- Past Simple = گذشته تمام شده، زمان مشخص مهم است.
- Present Perfect = گذشته با اثر روی حال یا تجربه تا حال، زمان دقیق اهمیتی ندارد.
درک این تفاوت باعث میشود جملهها طبیعیتر و درستتر باشند و همچنین برای خواندن و نوشتن انگلیسی روان بسیار مهم است.
چند تست برای فهم بیشتر تفاوت ها در تفاوت گرامرهای Present Perfect و Past Simple
اشتباهات رایج در Present Perfect
در یادگیری گرامر Present Perfect، برخی اشتباهات بسیار رایج هستند که حتی زبانآموزان با تجربه هم ممکن است مرتکب شوند. آگاهی از این اشتباهات باعث میشود جملات شما طبیعیتر و صحیحتر باشند.
۱. استفاده از زمان دقیق گذشته
یکی از رایجترین اشتباهات، استفاده از زمان دقیق گذشته مانند yesterday, last year, in 2010 در جملات Present Perfect است.
مثال اشتباه:
I have visited London last year. ❌
مثال صحیح:
I visited London last year. ✅ (Past Simple)
مفهوم: Present Perfect تمرکز روی اثر حال و تجربه تا اکنون دارد، نه زمان مشخص گذشته.
۲. جا انداختن have / has
گاهی زبانآموزان شکل سوم فعل را میگذارند ولی have یا has را فراموش میکنند.
مثال اشتباه:
She finished her homework. ❌
مثال صحیح:
She has finished her homework. ✅
۳. اشتباه در فاعل سوم شخص مفرد
در جملات he, she, it باید از has استفاده کرد، نه have.
مثال اشتباه:
He have seen that movie. ❌
مثال صحیح:
He has seen that movie. ✅
۴. استفاده نادرست از yet, already, just
این کلمات کلیدی باید در جای درست جمله قرار بگیرند.
مثال اشتباه:
I just have eaten. ❌
مثال صحیح:
I have just eaten. ✅
۵. اشتباه در جملات منفی و سوالی
در جملات منفی، شکل صحیح: have/has + not + past participle
مثال:
She has not visited Paris yet.✅
در جملات سوالی، شکل صحیح: Have/Has + subject + past participle
مثال:
Have you ever been to Italy?✅
جمعبندی
- Present Perfect تمرکز روی اثر حال، تجربه و دستاوردها تا اکنون دارد.
- Past Simple برای گذشتهی تمامشده و زمان مشخص است.
- توجه به جایگاه have/has، yet, just, already و شکل سوم فعل باعث جلوگیری از اشتباهات رایج میشود.
با رعایت این نکات، جملات شما نه تنها صحیحتر و طبیعیتر میشوند، بلکه در خواندن، نوشتن و مکالمه انگلیسی اعتماد به نفس بیشتری پیدا خواهید کرد.
چندین مثال برای درک تفاوت دو زمان حال کامل و گذشته ساده که مهم هستد
ببین میتونی حل کنی گه نه بزن رو بلند گو و جواب رو بشنو و جای خالی رو پر کن.
مثال های سطح سخت تر و مناسب امتحانات پایان ترم
جواب همه ۲۰ تست
- visited
- has finished
- has seen
- have eaten
- eaten
- have traveled
- has read
- have seen
- has not finished
- gone
- has never tried
- have not received
- have completed
- has already solved
- have read
- has just finished
- have not seen
- have visited
- has never met
- finished
نکات تکمیلی گرامر حال کامل :
من الان میتونم مثال بیارم که مثلا من الان این قهوه رو خوردم و خوشمزه بود توام بخور ؟ با این گرامر یا گذشته به کار ببرم ؟
برو یه نگاه بنداز به کاربرد اولش بالای صفحه و با دقت گوش کن:
اول اینو تو ذهنت نگه دار 👇
Present Perfect = تجربه یا نتیجهای که تا الان به حال ربط داره
نه اینکه دقیقاً کی اتفاق افتاده.
مثال :
«من الان این قهوه رو خوردم و خوشمزه بود، تو هم بخور»
اینجا دو تا بخش داریم 👀
بخش ۱: «من این قهوه رو خوردم»
✅ درسته با present perfect
👉 چون نتیجهش الان مهمه:👉
الان دیگه قهوه خورده شده و من مزهش رو میدونم.
مثال طبیعی:
I’ve tried this coffee. It’s delicious.
(من این قهوه رو امتحان کردهام، خوشمزهست.)
بخش ۲: «و خوشمزه بود»
اینجا بهتره بگی:
- یا It’s delicious (الانم خوشمزهست)
- نه was مگر اینکه دیگه وجود نداشته باشه
جمعبندی خیلی مهم 💡
اگر هدفت اینه که بگی:
«من این تجربه رو داشتهام و الان دارم پیشنهاد میدم»
✔️ Present Perfect کاملاً درسته
مثالهای خیلی طبیعی 👇
I’ve had this coffee. You should try it. ☕
I’ve tasted it. It’s really good. 😋
اما کی غلط میشه؟ ⚠️
اگه بگی:
I’ve had this coffee yesterday ❌
چون:
- yesterday = زمان مشخص
- با present perfect نمیاد
نکته دوم اینه : یه کاری که برای چندین سال داشته انجام میشده مثل زندگی کردن تو جایی یا کار کردن تو جایی یا عادت داشتن به چیزی برای سالیان دراز که الانم ادامه داره ، تو این موارد هم از همین گرامر این صفحه استفاده کن، بیا خلاصش کنم برات :
✅ کاربرد دوم Present Perfect دقیقاً همینه:
وقتی میخوای بگی:
- یه کار چندین سال پیش شروع شده
- مدتدار بوده (سالها / مدت طولانی)
- و الان هم ادامه داره
مثل:
- زندگی کردن یه جا
- کار کردن یه جا
- عادت داشتن به یه چیز
- رابطه داشتن، تحصیل کردن، منتظر بودن و …
حتماً از Present Perfect استفاده میکنیم👉
الگوی تو ذهنت:
have / has + past participle + for / since
مثالهای خیلی شفاف 👇
I have lived here for 10 years. 🏠
She has worked at this company since 2015. 💼
They have been friends for many years. 🤝
I have been used to this lifestyle for a long time. 🔁
(همهشون: شروع در گذشته + ادامه تا الان)
یه هشدار کوچولو ⚠️
اگه بگی:
- دیگه ادامه نداره ❌
- یا زمان دقیق گذشته بدی ❌
دیگه present perfect نیست.
مثلاً:
I lived there for 10 years.
(یعنی تموم شده)
جمعبندی خودمونی :
هر وقت تو فارسی گفتی:
«چند ساله که…»
۹۰٪ مواقع:
Present Perfect👉
🏠 زندگی کردن
I have lived here for 10 years.
من ۱۰ ساله اینجا زندگی میکنم.
She has lived in Tehran since 2015.
او از سال ۲۰۱۵ در تهران زندگی میکند.
💼 کار کردن
He has worked at this company for many years.
او سالهای زیادی در این شرکت کار کرده / کار میکند.
They have worked here since they graduated.
آنها از وقتی فارغالتحصیل شدند اینجا کار میکنند.
🧠 الگوی فارسی → انگلیسی (خیلی مهم)
هر وقت گفتی:
«… ساله که …»
تقریباً همیشه:
👉 have / has + past participle + for / since
🤝 رابطه / وضعیتهای طولانی
We have been friends for 20 years.
ما ۲۰ سال است دوست هستیم.
He has been sick for two weeks.
او دو هفته است مریض است.
🔁 عادت داشتن / خو گرفتن
I have been used to this lifestyle for a long time.
من مدت زیادی است به این سبک زندگی عادت کردهام.
She has been used to waking up early for years.
او سالهاست به زود بیدار شدن عادت دارد.
این عادت داشتنه خیلی خاص هست در انگلیسی و باید چند تا نکته راجع بهش بگم :
عبارت used to رو باید جدا یاد بگیرین و اینجا اشاره میکنم به صفحه خودش که برید بخونید و حواستون باشه اشتباه نزنید :
تو ذهنت اینو بذار:
have been used to → عادت قدیمی که هنوز فعاله
used to → رفتار قدیمی
was used to → عادت قدیمی
بریم سراغ نکات بیشتر تو یه کاربرد جدید این گرامر : اشاره به کارهایی که تازه انجام شدهاند
. تو این کاربرد دوستم میگه میای بریم قهوه بخوریم من بگم:
I have just had a coffee
معنی دقیق:
من همین الان / تازه قهوه خوردهام.
(پس احتمالاً دیگه نمیخوام قهوه بخورم)
چرا اینجا Present Perfect درسته؟
چون:
- کار خیلی نزدیک به الان انجام شده
- زمان دقیق نمیدی
- اثرش الان هست (دیگه قهوه نمیخوای)
دقیقاً با just از present perfect استفاده میکنیم.👉
یه نکته ظریف ولی مهم ⚠️
از نظر گرامر رسمی:
✔️ have just + past participle
ولی تو مکالمه روزمره:
just + past simple هم خیلی شنیده میشه.👉
مثالهای مشابه:
I’ve just eaten. 🍽️
She has just arrived. 🚶♀️
We’ve just finished the meeting.
یک مکالمه پیشرفته با حال کامل (Present Perfect):
Ali: Hi Sarah! Have you ever read John Grisham’s new book?
Sarah: Hi Ali! Yes, I have finished it last week, and I really enjoyed the story.
Ali: Really? I haven’t read any of his books yet. Would you recommend I start?
Sarah: Definitely, he has written several captivating novels. I have read all of his books so far.
Ali: Interesting! Have you ever watched the movie adaptations of his novels?
Sarah: Yes, I have seen a few, but none of them have been as good as the books.
سوالات متداول (FAQ) گرامر Present Perfect
اگه با مطالب سایتم ارتباط نگرفتی ایرادی نداره مستقیم برو کانال تلگرامم و توضیحات اونجا رو گوش کن
