آموزش گرامر زمان حال کامل انگلیسی: ساختار، کاربرد + مثال و تمرین

یادمه وقتی خودم داشتم زبان انگلیسی یاد میگرفتم، یکی از سختترین زمانها برای من گرامر زمان حال کامل انگلیسی بود. همیشه گیج میشدم که کی باید از گذشته ساده استفاده کنم و کی از حال کامل. اما با تمرین و تکرار و درک عمیقتر، تونستم بهش مسلط بشم. حالا میخوام تجربهام رو با شما به اشتراک بذارم تا شما هم بتونید این زمان مهم رو به راحتی یاد بگیرید و ازش در صحبتها و نوشتههاتون استفاده کنید. هدف من در این مقاله آموزش گرامر زمان حال کامل انگلیسی به طور جامع و قدم به قدم، ساختار، کاربردها و تفاوتهای این زمان رو توضیح بدم.
برای پیدا کردن بهترین منابع آموزشی در شهر قم ، میتوانید به صفحه آموزشگاه زبان در قم هم سر بزنید.
آموزش جامع گرامر زمان حال کامل در انگلیسی + مثالهای کاربردی و تمرین
آموزش گرامر زمان حال کامل انگلیسی (Present Perfect) چرا مهمه؟ یکی از پرکاربردترین زمانها در زبان انگلیسیه. این زمان برای بیان کارهایی استفاده میشه که در گذشته شروع شدن و تأثیری در زمان حال دارن، یا کارهایی که در یک بازه زمانی نامشخص در گذشته اتفاق افتادن. بیایید با هم به طور کامل این زمان رو بررسی کنیم.
ساختار زمان حال کامل (Present Perfect Structure)
اول از همه باید با ساختار این زمان آشنا بشیم. ساختار حال کامل همیشه از دو قسمت اصلی تشکیل شده:
- فعل کمکی (Auxiliary Verb):
haveیاhas - شکل سوم فعل اصلی (Past Participle): این همون
شکل سوم فعلهست که برای افعال باقاعده با اضافه کردنedبه آخر فعل ساخته میشه (مثلplayed,worked) و برایافعال بیقاعده(Irregular Verbs) باید اونها رو حفظ کنیم (مثلgone,eaten,seen).
حالا بیاین ساختار رو در حالتهای مثبت، منفی و سوالی بررسی کنیم:
۱. جملات مثبت (Affirmative Sentences)
ساختار کلی برای جملات مثبت به این صورته:
فاعل + have/has + شکل سوم فعل اصلی (Past Participle)
haveبرای فاعلهایI,You,We,Theyhasبرای فاعلهایHe,She,It
مثال:
- I have eaten breakfast. (من صبحانه خوردهام.)
- She has lived in London for five years. (او پنج ساله که در لندن زندگی کرده است.)
- We have seen that movie already. (ما قبلاً آن فیلم را دیدهایم.)
نکته: در زبان محاوره، often از حالت مخفف استفاده میکنیم:
- I’ve (I have)
- You’ve (You have)
- He’s (He has)
- She’s (She has)
- It’s (It has)
- We’ve (We have)
- They’ve (They have)
مثال با مخفف:
- They’ve visited Paris many times. (آنها بارها پاریس را دیدهاند.)
- He’s finished his homework. (او تکالیفش را تمام کرده است.)
۲. جملات منفی (Negative Sentences)
برای منفی کردن جملات حال کامل، فقط کافیه not رو بعد از فعل کمکی have یا has قرار بدیم:
فاعل + have/has + not + شکل سوم فعل اصلی (Past Participle)
مثال:
- I have not eaten dinner yet. (من هنوز شام نخوردهام.)
- She has not finished her report. (او گزارش خود را تمام نکرده است.)
- We have not travelled abroad since last year. (ما از سال گذشته به خارج سفر نکردهایم.)
نکته: حالت مخفف have not میشه haven't و has not میشه hasn't.
مثال با مخفف:
- They haven’t called me. (آنها به من زنگ نزدهاند.)
- He hasn’t arrived yet. (او هنوز نرسیده است.)
۳. جملات سوالی (Interrogative Sentences)
برای ساختن جملات سوالی در گرامر زمان حال کامل انگلیسی، فعل کمکی have یا has رو به ابتدای جمله میاریم:
Have/Has + فاعل + شکل سوم فعل اصلی (Past Participle)؟
مثال:
- Have you ever been to New York? (آیا تا به حال به نیویورک رفتهای؟)
- Has she read this book? (آیا او این کتاب را خوانده است؟)
- Have they completed the project? (آیا آنها پروژه را تکمیل کردهاند؟)
برای سوالات اطلاعاتی (WH-questions)، کلمه سوالی (مثل What, Where, When, Why, How) رو قبل از have/has قرار میدیم:
کلمه سوالی + have/has + فاعل + شکل سوم فعل اصلی (Past Participle)؟
مثال:
- Where have you been? (کجا بودهای؟)
- What has he done? (او چه کاری انجام داده است؟)
- How long have you waited? (چقدر منتظر بودهای؟)
افعال بیقاعده (Irregular Verbs) در حال کامل
همونطور که گفتم، برای ساخت شکل سوم فعل در Present Perfect، افعال باقاعده (Regular Verbs) به راحتی ed میگیرن. اما افعال بیقاعده (Irregular Verbs) شکل خاص خودشون رو دارن که باید حفظ بشن. در اینجا چند نمونه پرکاربرد رو میبینید:
| شکل پایه (Base Form) | گذشته ساده (Past Simple) | شکل سوم (Past Participle) |
|---|---|---|
| Go | Went | Gone |
| See | Saw | Seen |
| Eat | Ate | Eaten |
| Do | Did | Done |
| Make | Made | Made |
| Write | Wrote | Written |
| Break | Broke | Broken |
| Be | Was/Were | Been |
مثال با افعال بیقاعده:
- I have gone to the supermarket. (من به سوپرمارکت رفتهام.)
- She has seen that movie before. (او قبلاً آن فیلم را دیده است.)
- We have made a delicious cake. (ما یک کیک خوشمزه درست کردهایم.)
برای یادگیری زبان، حفظ کردن این افعال بسیار مهمه. هرچقدر بیشتر تمرین کنید و ازشون استفاده کنید، راحتتر در ذهنتون جا میفتن.
کاربردهای زمان حال کامل (Uses of Present Perfect)
حالا که با ساختار آشنا شدیم، بریم سراغ بخش اصلی و مهم: کاربردهای حال کامل. این زمان در موقعیتهای مختلفی استفاده میشه که هرکدوم رو با مثال توضیح میدم:
۱. بیان تجربه یا کارهایی که تا به حال انجام شدهاند (Experiences/Life Experiences)
یکی از مهمترین کاربردهای حال کامل، صحبت کردن درباره تجربیاتیه که تا الان داشتیم، بدون اینکه زمان دقیق وقوع اونها مهم باشه. این یعنی کاری در گذشته اتفاق افتاده و تا زمان حال تجربه شده است.
مثال:
- I have travelled to many countries. (من به کشورهای زیادی سفر کردهام.) – مهم نیست کِی سفر کردهام، مهم اینه که این تجربه رو دارم.
- She has never eaten sushi. (او هرگز سوشی نخورده است.) – این تجربه رو تا الان نداشته.
- Have you ever climbed a mountain? (آیا تا به حال به کوه صعود کردهای؟) – پرسیدن درباره یک تجربه در زندگی.
در این کاربرد حال کامل اغلب از قیودی مثل ever (تا به حال) و never (هرگز) استفاده میشه.
۲. کارهایی که در گذشته شروع شده و تا زمان حال ادامه دارند (Actions Started in the Past, Continuing to the Present)
این کاربرد برای بیان کارهاییه که در گذشته شروع شدن و هنوز هم ادامه دارن، یا تأثیرشون تا زمان حال باقی مونده. در این حالت معمولاً از for (برای مدت زمان) و since (از زمانی که) استفاده میشه.
For+ مدت زمان:for two hours,for three years,for a long timeSince+ نقطه شروع زمان:since 2010,since last Monday,since I was a child
مثال:
- I have studied English for five years. (من به مدت پنج سال انگلیسی خواندهام.) – یعنی پنج سال پیش شروع کردم و هنوز هم دارم میخونم.
- He has worked in this company since 2015. (او از سال ۲۰۱۵ در این شرکت کار کرده است.) – یعنی از ۲۰۱۵ شروع کرده و هنوز هم کار میکنه.
- They have lived in that house for ten years. (آنها ده سال در آن خانه زندگی کردهاند.) – یعنی ده سال پیش شروع کرده و هنوز هم ساکن اونجا هستن.
۳. کارهایی که اخیراً یا به تازگی اتفاق افتادهاند (Recent Actions)
Present Perfect برای بیان کارهایی استفاده میشه که همین الان یا در گذشته نزدیک اتفاق افتاده و نتیجهاش در زمان حال واضحه. در این کاربرد حال کامل معمولاً از just (همین الان)، already (قبلاً، از قبل) و yet (هنوز – در جملات منفی و سوالی) استفاده میشه.
مثال:
- I have just finished my lunch. (من همین الان ناهارم را تمام کردهام.) – نتیجه: الان سیرم و دیگه نیازی به غذا ندارم.
- She has already left for work. (او قبلاً برای کار رفته است.) – نتیجه: الان اینجا نیست.
- They haven’t arrived yet. (آنها هنوز نرسیدهاند.) – نتیجه: ما هنوز منتظرشونیم.
- Have you seen the news yet? (آیا هنوز اخبار را دیدهای؟)
۴. کارهایی که نتیجهشان در حال مهم است (Result of a Past Action)
گاهی اوقات، عملی در گذشته انجام شده، اما نتیجه یا تأثیر آن در زمان حال مهم است. زمان وقوع عمل مهم نیست، بلکه پیامد آن مهم است.
مثال:
- Oh no! I have lost my keys. (وای نه! من کلیدهایم را گم کردهام.) – نتیجه: الان نمیتونم وارد خونه بشم.
- She has broken her leg. (او پایش را شکسته است.) – نتیجه: الان نمیتونه راه بره.
- I have cleaned my room. (من اتاقم را تمیز کردهام.) – نتیجه: الان اتاقم مرتبه.
قیود زمانی پرکاربرد با زمان حال کامل (Common Time Adverbs with Present Perfect)
بعضی از قیود زمانی (Adverbs of Time) خیلی با Present Perfect استفاده میشن و به ما کمک میکنن معنی دقیقتر جمله رو متوجه بشیم. این قیود حال کامل عبارتند از:
- Just: همین الان (معمولاً بین
have/hasوPast Participle)- I have just seen him.
- Already: قبلاً، از قبل (معمولاً بین
have/hasوPast Participle، یا در آخر جمله)- We have already eaten.
- Yet: هنوز (فقط در جملات منفی و سوالی، در آخر جمله)
- She hasn’t called yet.
- Have you finished yet?
- Ever: تا به حال (فقط در جملات سوالی، معمولاً بین فاعل و
Past Participle)- Have you ever been to Canada?
- Never: هرگز (جمله معنی منفی داره اما ساختار مثبت، معمولاً بین
have/hasوPast Participle)- I have never seen a ghost.
- For: به مدت (مدت زمان)
- He has lived here for three years.
- Since: از زمانی که (نقطه شروع زمان)
- We have known each other since childhood.
- Recently / Lately: اخیراً
- They have travelled a lot recently.
- So far / Up to now / Until now: تا الان
- I have read five books so far.
یادگیری این قیود حال کامل به شما کمک میکنه تا بهتر بتونید این زمان رو در جملات مختلف استفاده کنید و منظور خودتون رو دقیقتر برسونید.
تفاوت حال کامل و گذشته ساده (Present Perfect vs. Past Simple)
یکی از بزرگترین چالشها برای زبانآموزان، درک تفاوت حال کامل و گذشته ساده است. در گذشته ساده (Past Simple)، زمان دقیق انجام کار در گذشته مشخص و تمام شده است. اما در حال کامل، زمان دقیق معمولاً مشخص نیست، یا عمل از گذشته شروع شده و تا حال ادامه دارد یا نتیجهاش در حال مهم است.
بیاین با مثالها این تفاوت رو ببینیم:
| زمان حال کامل (Present Perfect) | زمان گذشته ساده (Past Simple) |
|---|---|
| I have lost my keys. (کلیدهایم را گم کردهام.) | I lost my keys yesterday. (من دیروز کلیدهایم را گم کردم.) |
| (مهم اینه که الان کلید ندارم، زمان دقیق گم شدن مهم نیست.) | (زمان دقیق گم شدن دیروز بوده و دیگه تمام شده.) |
| She has visited Paris three times. (او سه بار پاریس را دیده.) | She visited Paris in 2019. (او در سال ۲۰۱۹ پاریس را دید.) |
| (تجربهای که تا به امروز داشته، ممکنه باز هم بره.) | (در یک زمان مشخص در گذشته اتفاق افتاده و تمام شده.) |
| We have lived here for five years. (ما پنج ساله اینجا زندگی کردهایم.) | We lived in London for five years. (ما پنج سال در لندن زندگی کردیم.) |
| (از پنج سال پیش شروع کردیم و هنوز هم اینجا زندگی میکنیم.) | (پنج سال در لندن زندگی کردیم و الان دیگه اونجا نیستیم.) |
| I have just finished my homework. (من همین الان تکالیفم را تمام کردهام.) | I finished my homework an hour ago. (من یک ساعت پیش تکالیفم را تمام کردم.) |
| (کار اخیراً تمام شده و نتیجهاش در حال مهم است.) | (زمان دقیق انجام کار (یک ساعت پیش) مشخص است.) |
خلاصه تفاوت:
- Past Simple: کار در زمان مشخصی در گذشته شروع و تمام شده. (زمان
Yesterday,last week,in 2010,when I was a child.) - Present Perfect:
- کاری که در گذشته شروع شده و تا حال ادامه داره (
for/since). - تجربههایی که تا به حال داشتیم (
ever/never). - کارهای اخیری که نتیجهشون در حال مهمه (
just/already/yet). - کاری که در زمان نامشخص در گذشته اتفاق افتاده و تأثیرش در حال هست.
- کاری که در گذشته شروع شده و تا حال ادامه داره (
درک این تفاوت حال کامل و گذشته ساده اساسیه و بهتون کمک میکنه تا خیلی طبیعیتر و صحیحتر انگلیسی صحبت کنید.
زمان حال کامل مجهول (Present Perfect Passive)
همونطور که میدونید، در جملات مجهول (Passive Voice)، فاعل عمل کننده مشخص نیست یا اهمیت کمتری داره و تمرکز روی عمل یا مفعول هست. حال کامل مجهول هم ساختار خاص خودش رو داره:
مفعول + have/has + been + شکل سوم فعل اصلی (Past Participle)
مثال:
- جمله معلوم: Someone has cleaned the room. (کسی اتاق را تمیز کرده است.)
- جمله مجهول: The room has been cleaned. (اتاق تمیز شده است.) – مهم نیست چه کسی تمیز کرده، مهم اینه که تمیزه.
- جمله معلوم: They have built a new bridge. (آنها یک پل جدید ساختهاند.)
- جمله مجهول: A new bridge has been built. (یک پل جدید ساخته شده است.)
- جمله معلوم: I have written several letters. (من چندین نامه نوشتهام.)
- جمله مجهول: Several letters have been written. (چندین نامه نوشته شده است.)
مجهول حال کامل کمتر از حالت معلوم استفاده میشه ولی مهمه که با ساختارش آشنا باشید تا بتونید جملات رو درست درک کنید.
اشتباهات رایج در استفاده از زمان حال کامل و نکات مهم
یکی از کارهای من به عنوان مدرس، مشاهده و رفع اشتباهات رایج زبان آموزانه. در ادامه به چند مورد از این اشتباهات و راهحلهاشون اشاره میکنم:
- استفاده از گذشته ساده به جای حال کامل برای تجربیات نامشخص:
- اشتباه: I went to Germany. (در مورد یک تجربه کلی زندگی، نه یک سفر مشخص در زمان.)
- صحیح: I have been to Germany. (من به آلمان رفتهام (تجربه دارم).)
- استفاده از
sinceوforبا گذشته ساده:- اشتباه: I lived here for five years. (اگر هنوز اینجا زندگی میکنید.)
- صحیح: I have lived here for five years.
- ترتیب کلمات با
just,already,never: این قیود همیشه بینhave/hasوPast Participleمیان.- اشتباه: I have seen just him.
- صحیح: I have just seen him.
- اشتباه در شکل سوم افعال بیقاعده: این یکی نیاز به حفظ کردن داره!
- اشتباه: He has went home.
- صحیح: He has gone home.
- استفاده از زمان مشخص گذشته (مثل
yesterday,last week) با حال کامل: ایناشتباه رایجیکی از مهمترینهاست.- اشتباه: I have finished my homework yesterday.
- صحیح: I finished my homework yesterday. (گذشته ساده)
- صحیح: I have finished my homework. (حال کامل، زمان نامشخص)
تمرینات کاربردی زمان حال کامل (Present Perfect Exercises)
برای تثبیت یادگیری، هیچ چیزی بهتر از تمرین نیست. این تمرین حال کامل رو حل کنید و بعد پاسخها رو بررسی کنید:
تمرین ۱: جملات زیر را با شکل صحیح فعل در زمان حال کامل کامل کنید.
- I __________ (visit) Paris three times.
- She __________ (not finish) her project yet.
- __________ you ever __________ (eat) sushi?
- We __________ (live) in this city since 2010.
- He __________ (just arrive) from work.
- They __________ (not see) that movie before.
- How long __________ you __________ (know) her?
- My brother __________ (break) his arm.
- The train __________ (not leave) yet.
- Someone __________ (steal) my bicycle.
پاسخ تمرین ۱:
- I have visited Paris three times.
- She has not finished (or hasn’t finished) her project yet.
- Have you ever eaten sushi?
- We have lived in this city since 2010.
- He has just arrived from work.
- They have not seen (or haven’t seen) that movie before.
- How long have you known her?
- My brother has broken his arm.
- The train has not left (or hasn’t left) yet.
- Someone has stolen my bicycle.
تمرین ۲: جملات زیر را به زمان حال کامل تبدیل کنید.
- I saw that movie last night.
- She lives in Canada for ten years. (She still lives there)
- They didn’t call me.
- Did you finish your work? (Ask if it’s done now)
- He goes to the gym every day. (Focus on his recent visits)
پاسخ تمرین ۲:
- I have seen that movie. (زمان دقیق
last nightحذف میشود چون در حال کامل کاربرد ندارد مگر با مفهومrecently.) - She has lived in Canada for ten years.
- They haven’t called me.
- Have you finished your work?
- He has gone to the gym a lot lately. (یا He has been going to the gym a lot lately.)
امیدوارم این تمرینها به شما در درک بهتر و آموزش حال کامل کمک کرده باشند.
اگر به دنبال یادگیری عمیقتر و ساختاریافته زبان هستید، پیشنهاد میکنم نگاهی به صفحه آموزشگاه زبان در همدان بیندازید.
نتیجهگیری
تبریک میگم! شما با آموزش جامع گرامر زمان حال کامل در انگلیسی آشنا شدید. حالا میدونید که این زمان چطور ساخته میشه، در چه موقعیتهایی کاربرد داره، چه تفاوتهایی با گذشته ساده داره و چطور میشه از اشتباهات رایج جلوگیری کرد. یادگیری گرامر یک مهارته که با تکرار و تمرین به دست میاد. سعی کنید در مکالمات و نوشتههای خودتون از Present Perfect استفاده کنید تا به مرور زمان بهش مسلط بشید. مهمترین نکته اینه که هرگز از اشتباه کردن نترسید؛ اشتباهات بخشی از فرآیند یادگیری هستن. با استفاده از مثالها، تمرینها و نکات کلیدی که در این مقاله گفته شد، مطمئنم که شما هم به راحتی میتونید این زمان رو یاد بگیرید و به طور صحیح به کار ببرید.
سوالات متداول (FAQ)
زمان حال کامل دقیقا چه تفاوتی با گذشته ساده دارد؟
زمان حال کامل برای بیان کارهایی استفاده میشود که در گذشته شروع شده و تا حال ادامه دارند، یا تجربههایی که تا کنون داشتهایم، یا کارهایی که در گذشته نزدیک اتفاق افتاده و نتیجهشان در حال مهم است. زمان وقوع دقیق معمولاً نامشخص یا بیاهمیت است.
گذشته ساده برای کارهایی استفاده میشود که در زمان مشخص و تمامشدهای در گذشته اتفاق افتاده و به پایان رسیدهاند. زمان وقوع آن مشخص و معمولاً با قیدهای زمانی مثل yesterday, last week, in 2005 همراه است.
چگونه شکل سوم افعال (Past Participle) را به درستی تشخیص دهیم و یاد بگیریم؟
برای افعال باقاعده، شکل سوم (Past Participle) همان شکل گذشته ساده است که با افزودن ed به فعل ساخته میشود (مثل played, worked). برای افعال بیقاعده، هیچ قاعده مشخصی وجود ندارد و باید آنها را حفظ کرد. بهترین راه برای یادگیری این افعال، استفاده از لیستهای افعال بیقاعده، تمرین مداوم و ساختن جمله با آنهاست.
آیا میتوان حال کامل را برای وقایع آینده یا شرطی استفاده کرد؟
خیر، زمان حال کامل به طور مستقیم برای بیان وقایع آینده یا شرطی استفاده نمیشود. این زمان همیشه به گذشته و ارتباط آن با زمان حال اشاره دارد. برای آینده یا جملات شرطی، از زمانهای دیگر انگلیسی (مانند آینده ساده، حال ساده در جملات شرطی نوع اول) استفاده میشود.
فرق بین ‘Have been to’ و ‘Have gone to’ در زمان حال کامل چیست؟
Have been to: به معنای “به جایی رفته و برگشتهام” یا “تجربه رفتن به آنجا را داشتهام” است. یعنی الان در آنجا نیستم.- مثال: I have been to Paris. (من به پاریس رفتهام (و برگشتهام، الان اینجا هستم).)
Have gone to: به معنای “به جایی رفته و هنوز در آنجا هستم” یا “در راه رسیدن به آنجا هستم” است. یعنی الان اینجا (محل فعلی متکلم) نیستم.- مثال: He has gone to the supermarket. (او به سوپرمارکت رفته است (و هنوز آنجاست یا در راه است).
مخفف کردن در زمان حال کامل چه قواعدی دارد و در چه شرایطی استفاده میشود؟
مخفف کردن در زمان حال کامل بسیار رایج است، به خصوص در مکالمات و نوشتار غیررسمی.
I haveبهI'veYou haveبهYou'veHe hasبهHe'sShe hasبهShe'sIt hasبهIt'sWe haveبهWe'veThey haveبهThey'veHave notبهHaven'tHas notبهHasn't
این مخففها در شرایطی استفاده میشوند که لحن غیررسمی باشد. در نوشتار رسمی و آکادمیک، معمولاً از شکل کامل افعال استفاده میشود.
برای اطلاعات بیشتر میتونین به این مقاله مراجعه کنین.





