از زمان حال کامل در زبان انگلیسی (Present Perfect) یا ماضی نقلی برای اشاره به عملی که در گذشته انجام شده و اثر و نتیجه آن تا زمان حالی باقی مانده باشد، یا آن عمل تا زمان حال ادامه پیدا کرده باشد، استفاده میکنیم. قبلا در مقاله زمانها در زبان انگلیسی به صورت مختصر تمامی زمانها را مورد بررسی قرار دادیم.
در دو ویدیوی زیر به طور کامل این موضوع را استاد کریمی آموزش دادهاند:
قسمت اول:👇
تعریف زمان حال کامل در انگلیسی
زمان حال کامل، گذشته را به زمان حال متصل میکند. یعنی کاری که در زمان گذشته انجام شده، به پایان رسیده و آثار ان تا به امروز ادامه دارد.
فرمول زمان حال کامل گرامر Present Perfect
ساختار این زمان به شکل زیر است:
قید زمان+قید مکان+قید حالت+ مفعول +شکل سوم فعل(.p.p)+افعال کمکی have/has+فاعل
Subject + have/has + p.p
ما از سال 1989 در لندن زندگی کردهایم. |
We have lived in London since 1989. |
پدرش به مدت 15 سال در آن اداره کار کرده است. | His father has worked in that office for 15 years. |
مثالهای بیشتر در زمان حال کامل:
I have written articles on different topics. | من مقالاتی در موضوعات مختلف نوشتهام |
He has read various kinds of books. | او کتابهای مختلفی را خوانده است |
They have played football. | آنها فوتبال بازی میکنند |
She has taken coffee. | او قهوه خورده است |
He has gone to the library. | او به کتابخانه رفته است |
We have shopped in this market. | ما از این بازار خرید کردهایم |
We have watched movies in this Cineplex. | ما در سینپلکس فیلم مشاهده کردهایم |
You have shopped in that market. | شما در آن بازار خرید کردهاید |
توجه: اگر فاعل جمله یکی از سوم شخصهای مفرد باشد، از فعل کمکی has و برای سایر فاعلها از فعل کمکی have استفاده میکنیم. مخفف have به صورت (‘ve) و مخفف has بصورت (‘s) است.
ما کار کردهایم | We have worked | من کار کردهام | I have worked |
شما کار کردهاید | You have worked | تو کار کردهای | You have worked |
آنها کار کردهاند | They have worked | او کار کرده است(مذکر) | She has worked |
او کار کرده است (غیرانسان) | It has worked | او کار کرده است (مونث) | He has worked |
مطلب پیشنهادی: زمان حال ساده در انگلیسی
ساختار جمله سوالی در زمان حال کامل
برای سوالی کردن زمان حال کامل، افعال کمکی have/has را به قبل از فاعل منتقل میکنیم. به این نوع سوالات سوالات بله/خیر میگویند.
آیا تکلیفت را انجام داده ای؟ |
Have you done your homework? |
آیا تام سالهای زیادی در این شهر زندگی کرده است؟ |
Has Tom lived in this city for many years? |
آیا هرگز فرد معروفی را ملاقات کردهای؟ |
Have you ever met a famous person? |
آیا تا به حال در سان فرانسیسکو بودهای؟ |
Have you ever been to San Francisco? |
آیا تا کنون در شهر شما برف باریده است؟ |
Has it ever snowed in your hometown? |
آیا امروز چیزی خوردهای؟ |
Have you eaten something today? |
آیا تا به حال اسب سواری کردهای؟ |
Have you ever ridden a horse? |
آیا هرگز برنامه نویسی کامپیوتر را امتحان کردهای؟ |
Have you tried computer programming |
آیا تا به حال به دوستی در جابجایی منزل کمک کردهای؟ |
Have you helped a friend move house? |
اگر از کلماتی سوالی مانند wh هم استفاده میکنید باید این کلمات را در ابتدای جمله بکار ببریم و سپس با تغییر جایگاه فعل کمکی و فاعل جمله خود را بسازیم.
او از دو سال قبل کجا زندگی کرده است؟ |
Where has she lived since two years ago? |
برای شام چی پختهای؟ |
What have you made for dinner? |
برای یادگیری ساختار wh questions کلیک کنید.
ساختار جملات منفی در زمان حال کامل
برای منفی کردن زمان حال کامل، بعد از افعال کمکی have/has باید not یا مخفف آن n’t را اضافه کنیم.
It hasn’t rained in the last few months.
در چند ماه گذشته باران نباریده است.
توجه: شکل سوم فعل همان اسم مفعول (Past participle) است. اگر فعلی باقاعده باشد، شکل سوم آن ed میگیرد. چنانچه بیقاعده باشد، ظاهر آن تغییر میکند و بایستی آنها را حفظ کرد. برای یادگیری افعال بی قاعده انگلیسی کلیک کنید.
مطالعه کنید: زمان حال استمراری در انگلیسی
کاربردهای زمان حال کامل
در کل از زمان حال کامل برای موارد زیر استفاده میکنیم:
- برای صحبت کردن در مورد تجربیات زندگی از گذشته تا الان
- برای توصیف عملی که گذشته شروع شده و تا الان ادامه داشته است.
- برای بیان اتفاقی که اخیراً افتاده و با زمان حال ارتباط دارد.
توجه کنید که برای عملی که در زمان مشخصی تمام شده و ارتباطی با زمان حال ندارد، از حال کامل استفاده نمیکنیم و گذشته ساده به کار میبریم. بنابراین قیدهای زمان گذشته مانند «yesterday» ،«last week» و «in 1995» برای زمان حال کامل استفاده نمیشود. برای زمان حال کامل باید از قیدهایی استفاده کنیم که تأثیر آن عمل را تا زمان حال نشان دهند، مانند «recently» و «so far».
سایر کاربردهای زمان حال کامل:
برای بیان عملی که در گذشته آغاز شده و همچنان ادامه دارد و هنوز کامل نشده است. در این حالت اغلب از since و for استفاده میکنیم.
Mr. Smith has taught English since 1999.
آقای اسمیت از سال 1999 انگلیسی تدریس کرده است.
The professor has taught here for two decades.
استاد به مدت دو هفته د ر اینجا تدریس کرده است.
They have played piano since the age of three.
آنها از حدود سه سالگی پیانو مینواختند.
یک نکته مهم در این مورد وجود دارد و این است که میتوانید از زمان حال کامل استمراری نیز در چنین وضعیتی استفاده کنید تا زمانیکه هنوز فعل کامل نشده باشد و از فعل ایستا نیز استفاده نکردید. پس خوب است بدانید که :
- زمان حال کامل بر آثار و پیامدهای یک عمل تاکید دارد.
- زمان حال کامل استمراری بر خود فعل و عمل و یا مدت زمان انجام آن تاکید دارد.
به عنوان مثال:
اگر قصد دارید بگویید که در کجا زندگی میکنید، حتما باید از زمان حال کامل استفاده کنید. مثلا:
I’ve lived in Lagos my whole life.
من تمام عمرم را در لاگوس زندگی کردهام.
اگر قصد دارید تاکید کنید که چه مدت زمانی در یک منطقه زندگی کردهاید، از ز مان حال کامل استمراری استفاده کنید. مثلا:
I’ve been living in Lagos my whole life.
من در تمام عمر زندگیم در لاگوس زندگی کردهام.
برای بیان تجربهای که زمانی در زندگی شما اتفاق افتاده است. در واقع، این عمل در گذشته رخ داده و به پایان رسیده است. اما آثار آن هنوز احساس میشود. زمان آن عمل مهم نیست.
They have moved into a new apartment recently.
آنها اخیرا به یک آپارتمان جدید نقل مکان کردهاند.
توجه: اگر بخواهیم زمان دقیق آن عمل را بیان کنیم، دیگر نمیتوان از زمان حال کامل استفاده کرد و حتما باید از زمان گذشته ساده بهره گرفت.
They moved into a new apartment last week.
آنها هفته قبل به یک آپارتمان جدید نقل مکان کردند.
همچنین، اگر عملی مربوط به گذشته باشد، ولی اثری در زمان حال نداشته باشد، از زمان گذشته ساده استفاده میکنیم.
Hitler died many years ago.
هیتلر خیلی سال پیش از دنیا رفت.
- برای اشاره و بیان عملی که اخیرا به پایان رسیده است. این عمل میتواند حتی در گذشته رخ داده باشد، ولی تکمیل شدن آن اخیرا رخ داده است. در این موارد معمولا از قیدهایی مانند just و یا now در جملات استفاده میشود که نشان میدهد از زمان اتمام کار مدت زمان طولانی نگذشته است. به عنوان مثال:
I shouldn’t eat anymore because I’ve just brushed my teeth.
من دیگر نباید غذا بخورم، چون تازه دندانهایم را مسواک زدم.
We’ve finished practice now, so let’s go home.
ما هم اکنون تمرین را تمام کرده ایم، پس بریم خونه!
His wife has just cooked lunch.
همسرش تازه ناهار را پخته است.
- برای بیان کار یا فعالیتی که بر زمان حال تاثیر داشته است.
My son has lost his keys.
پسرم کلیدهایش را گم کرده است.
- برای اشاره به عملی که یک یا چندبار تا لحظهای که در آن هستیم، انجام گرفته یا روی نداده است. این حالت معمولا در شرایط منفی negative رخ میدهد. قید yet معمولا در اینگونه جملات به کار میرود تا نشان دهنده ناتمام بودن کاری به صورت منفی نگر باشد. به عنوان مثال:
The jury has not reached a verdict yet.
هیئت ژوری هنوز به حکمی نرسیده است.
I haven’t finished my paper, but it’s due in an hour!
من مقالهام را تمام نکردهام، اما تا یک ساعت دیگر تمام میشود.
- برای نشان دادن میزان اهمیت یک کار
برای اینکه یک عمل در گذشته مهمتر و با اهمیتتر دیده شود، از زمان حال کامل استفاده کنید . این وضعیت در معرفی دستاوردهای بزرگ و یا رویدادهای دراماتیک مورد استفاده قرار میگیرد. به عنوان مثال:
Macbeth has killed the king.
مکبث پادشاه را کشته است.
I’ve met the love of my life!
من با عشق زندگیم آشنا شدهام.
- بیان تجربیات شخصی
He‘s traveled to Africa a lot.
او خیلی به آفریقا سفر کرده است.
- برای بیان اقدامات مشابهی که در گذشته اتفاق افتاده است و احتمالا در آینده نیز تکرار خواهد شد.
دقت داشته باشید که در این مورد اگر یک عمل چندین بار اتفاق افتاده باشد و احتمال تکرار در آینده نیز وجود دارد، از زمان حال کامل استفاده نمایید. اگر احتمال تکرار عمل مشابه در آینده وجود ندارد، از زمان گذشته ساده استفاده نمایید.
به عنوان مثال:
I’ve seen the movie six times! [probably will see it again]
من فیلم را شش بار دیدهام(احتمال اینکه دوباره آن را ببینم وجود دارد)
I saw the movie six times! [probably will not see it again]
من شش بار فیلم را دیدهام(احتمال مشاهده مجدد فیلم وجود ندارد)
- برای بیان تغییرات در طول زمان
از زمان حال کامل برای بیان و تاکید بر تغییراتی که در یک دوره تقریبا طولانی اتفاق افتاده است، استفاده میشود. به عنوان مثال:
My cousin has grown so much since I saw her two years ago.
از دو سال پیش که پسر عمویم را دیدهام، خیلی بزرگ تر شده است.
Thanks to the many months of playing, I have become an expert at Wordle.
به لطف چندین ماه بازی من در wordle متخصص شدهام.
مطلب پیشنهادی: آموزش تمام حروف صدادار در زبان انگلیسی + تکنیکها
نشانهها و قیدهای زمان حال کامل
1-since
کلمه since به معنی “از” است و در زمان حال کامل “مبدا زمان” را نشان میدهد. به این معنا که برای اشاره به شروع کاری که در گذشته رخ داده و تا زمان حال ادامه پیدا کرده است از since استفاده میکنیم.
I’ve studies English since 1392.
من از سال 1392 زبان انگلیسی را یاد گرفتهام.
توجه: اگر بخواهیم در عبارتهای زمان حال کامل ، بعد از since به جای قیود زمان مانند سال و روز، از جمله استفاده کنیم، زمان آن جمله بایستی به صورت زمان گذشته باشد.
مطالعه کنید: انواع قید در انگلیسی
او از ساعت 8 صبح اتاقها را تمیز کرده است. |
She ‘s cleaned the room since 8 a.m. |
او از صبح که از خواب بیدار شد، اتاقها را تمیز کرده است. |
She has cleaned the room since she got up in the morning. |
2-for
کلمه for به معنی ” به مدت” است و در زمان حال کامل ” مدت زمان انجام کار ” را نشان میدهد. کلمه for اغلب بعد از کلماتی که نشان دهنده طول زمان هستند مانند a long time, year, month, hour, second,… استفاده میشود.
آقای سامر به مدت 10 سال زبان اسپانیایی را مطالعه کرده است. |
Mr. Summer has studied Spanish for 10 years. |
آقای سامر (به مدت) سه سال انگلیسی تدریس کرده است. |
Mr. Summer has taught English (for) three years. |
آقای سامر برای یکسال هیچ تعطیلاتی نداشتهاست. |
Mr. Summer hasn’t had any holiday for a year. |
او اتاقش را به مدت 3 هفته تمیز نکرده است. |
He hasn’t cleaned his room in/ for three weeks. |
توجه: در جملات مثبت میتوان for را حذف کرد اما در جملات منفی نمیتوان این کار را انجام داد. همچنین در جملات منفی میتوان به جای for از حرف اضافه in استفاده کرد.
مطالعه کنید: حال کامل استمراری در انگلیسی
در جدول زیر برخی کاربردهای sience و for را مشاهده کنید:
Since | For |
since 9 a.m. | for 20 minutes |
since Monday | for three days |
since January | for 6 months |
since 1997 | for 4 years |
since I left school | for 2 centuries |
since I was born | for a long time |
3-just
کلمه just به معنی “تازه” قبل از عمل اصلی جمله و برای اشاره به عملی که تازه تمام یا متوقف شده بهکار میرود.
تام تازه به خانه رسیده است. |
Tom has just arrived. |
4-already
کلمه already به معنی” هم اکنون” است. این قید در جملات مثبت قبل از فعل اصلی برای اشاره به عملی که قبلا تکمیل شده است، بهکار میرود.
ما هم اکنون کارمان را تمام کرده ایم. |
We have already finished our work. |
5-yet
کلمه yet به معنی ” هنوز” در انتهای جملات منفی و سوالی زمان حال کامل بهکار میرود.
من هنوز به لیورپول سفر نکردهام. |
I haven’t traveled to Liverpool yet. |
6-ever
کلمه ever به معنی ” هرگز” و “تابحال” است. این کلمه همانند yet در جملات منفی و سوالی حال کامل و قبل از فعل اصلی بهکار میرود.
آیا تابحال در انگلستان بودهای؟ |
Have you ever been in England? |
توجه: کلمهی ever اغلب در جملات مثبت نیز بکار میرود. در این حالت، معمولا بعد از صفت عالی یا برترین استفاده میشود.
این بهترین کتابی است که تابحال خواندهام. |
It is the best book that I have ever read. |
این زیباترین منظرهای است که او تابحال دیده است. |
This is the most beautiful view that he has ever seen. |
نکته: قید زمان «ever» در جملات منفی و پرسشی نیز به کار میرود. در جملات منفی، بین فعل کمکی منفی و فعل اصلی میآید و در جملات پرسشی بین فاعل و فعل اصلی قرار میگیرد.
7- never و always
کلمهی never به معنی “هرگز” و always به معنی “همیشه”، قبل از فعل اصلی بکار میروند.
او هزگز این کتاب را نخوانده است. |
She’s never read this book. |
ما همیشه به فوتبال علاقمند بودهایم. |
We’ve always been interested in football. |
نکته: برای زمان حال کامل، در جملاتی که قید «never» به کار رفته باشد، از منفیکننده «not» استفاده نمیکنیم.
8-recently و lately
Recently و lately به معنی “اخیرا” هستند. این دو کلمه در ابتدا و قبل از فعل اصلی و یا در انتهای جمله زمان حال کامل قرار میگیرند.
آیا اخیرا به او نامه نوشتهای؟ |
Have you written to him lately? |
آلیسون اخیرا یک کار پاره وقت پیدا کرده است. |
Alison has recently found a par-time job. |
مطالعه کنید: کاربرد Usually در زبان انگلیسی
9-up to now, till now, so far, until now
این عبارات به معنی” تاکنون/ تابحال” هستند و در انتها یا در ابتدای جملات زمان حال کامل قرار میگیرند.
او تا به حال دو نامه نوشته است. |
He’s written two letters so far. |
10- in the last few days ( weeks,…)
این عبارت نشان دهنده یک دوره از زمان گذشته تا زمان حال است.
من در چند ماه گذشته افراد زیادی را ملاقات کردهام. |
I’ve met a lot of people in the last few months. |
11- this/ that /It is the (first, second, third,…) time
بعد از این عبارات نیز زمان حال کامل بهکار میرود.
این سومین باری است که این فیلم را دیدهام. |
This is the third time I have seen this film. |
این سومین بار است که امروز به من زنگ زده است. |
It is the second time he has phoned me this day. |
قیدهای زیر معمولا در زمان حال کامل بهکار میروند:
من این فیلم را چندین بار دیدهام. |
I have seen this movie several times. |
از دست ندهید: پیشوندهای منفی ساز در انگلیسی
13-during
این کلمه به معنی ” در طی / در خلال” است.
آنها در طی 5 سال گذشته در شهر ما هیچ بیمارستانی را نساختهاند. |
They haven’t built any hospitals in our city during the last 5 years. |
شکل بلند و کوتاه جملات حال کامل:
همانطور که میدانید به روند خلاصه سازی ضمایر و فعل ها در جملات انکلیسی، contraction میگویند. استفاده از contraction ها برای بیان روانتر و سریعتر جملات انگلیسی است. در ادامه میتوانید اشکال بلند و کوتاه حال کامل را مشاهده نمایید:
I have ➡️ I’ve – I’ve used those images before.
He has ➡️ He’s / She has ➡️ She’s / It has ➡️ It’s – He’s already had the
We have ➡️ We’ve / You have ➡️ You’ve / They are ➡️ They’ve – We’ve just gotten home.
در واقع میتوان گفت:
فرم بلند | فرم کوتاه |
have | ve’…
|
Have not | ve not/… haven’t’…
|
Has | s’…
|
Has not | s not/… hasn’t’…
|
تمرین
Exercise 1
Complete the following sentences using the present perfect tense:
1. She __________ (already/finish) her homework.
2. We __________ (never/visit) that city before.
3. They __________ (just/arrive) at the airport.
4. He __________ (not/eat) dinner yet.
5. I __________ (read) three books this month.
6. Have you __________ (ever/see) a shooting star?
7. The team __________ (win) three matches in a row.
8. She __________ (not/start) her new job yet.
9. We __________ (already/book) our summer vacation.
10. Has he __________ (ever/try) sushi?
Exercise 2
Rewrite the following sentences using the present perfect tense:
1. I ate lunch at 12 o’clock. (I __________ lunch at 12 o’clock.)
2. They visited the museum last week. (They __________ the museum last week.)
3. She started learning French two years ago. (She __________ learning French two years ago.)
4. We cleaned the house yesterday. (We __________ the house yesterday.)
5. He finished his project this morning. (He __________ his project this morning.)
6. They won the game in the final minute. (They __________ the game in the final minute.)
7. She met her best friend at the party. (She __________ her best friend at the party.)
8. I saw that movie last night. (I __________ that movie last night.)
9. They bought a new car last month. (They __________ a new car last month.)
10. He cooked dinner for his family. (He __________ dinner for his family.)
Exercise 3
1. Fill in the blank: She __________ the book already.
2. Rewrite the sentence using the present perfect tense: They ate dinner an hour ago.
3. True or False: The present perfect tense is used to talk about actions that started in the past and are still happening now.
4. Choose the correct form of the verb: I __________ (see/seen) that movie twice.
5. Fill in the blank: We __________ this city before.
6. Rewrite the sentence using the present perfect tense: He finished his work yesterday.
7. True or False: The present perfect tense is formed using the auxiliary verb “have” and the past participle of the main verb.
8. Choose the correct form of the verb: She __________ (already/eat) lunch.
9. Fill in the blank: They __________ the concert yet.
10. Rewrite the sentence using the present perfect tense: I saw him last week.
quiz
1. Which sentence uses the present perfect tense correctly?
a) I will finish my work yesterday.
b) She has already finished her work.
c) They finish their work tomorrow.
2. The present perfect tense is used to:
a) Describe actions happening right now.
b) Talk about completed actions in the past with a connection to the present.
c) Express future intentions.
3. Choose the correct form of the verb in the present perfect tense:
I _________ (study/studied) for the exam.
a) studied
b) have studied
c) am studying
4. True or False: The present perfect tense is always formed by combining “have” or “has” with the base form of the verb.
a) True
b) False
5. Choose the correct form of the verb in the present perfect tense:
We __________ (already/see) that movie.
a) already see
b) have already seen
c) already seen
6. The present perfect tense is often used with time expressions such as:
a) Yesterday and last week.
b) Now and currently.
c) Already and recently.
7. Choose the correct form of the verb in the present perfect tense:
She __________ (already/finish) her homework.
a) already finish
b) has already finished
c) already finished
8. True or False: The present perfect tense is commonly used to talk about a specific moment in the past.
a) True
b) False
9. Which sentence correctly uses the present perfect tense?
a) We have been to the party tomorrow.
b) I have seen that movie yesterday.
c) They have lived in this city for five years.
10. The present perfect tense is often used with “yet” in negative and interrogative sentences to express:
a) Completed actions.
b) Unfinished actions.
c) Future actions.
answers
Exercise 1
1. She has already finished her homework.
2. We have never visited that city before.
3. They have just arrived at the airport.
4. He has not eaten dinner yet.
5. I have read three books this month.
6. Have you ever seen a shooting star?
7. The team has won three matches in a row.
8. She has not started her new job yet.
9. We have already booked our summer vacation.
10. Has he ever tried sushi?
Exercise 2
1. I have eaten lunch at 12 o’clock.
2. They have visited the museum last week.
3. She has started learning French two years ago.
4. We have cleaned the house yesterday.
5. He has finished his project this morning.
6. They have won the game in the final minute.
7. She has met her best friend at the party.
8. I have seen that movie last night.
9. They have bought a new car last month.
10. He has cooked dinner for his family.
exercise 3
1. has read
2. They have eaten dinner an hour ago.
3. False
4. have seen
5. have visited
6. He has finished his work.
7. True
8. has already eaten
9. haven’t attended
10. I have seen him last week.
1. b) She has already finished her work.
2. b) Talk about completed actions in the past with a connection to the present.
3. b) have studied
4. b) False
5. b) have already seen
6. c) Already and recently.
7. b) has already finished
8. b) False
9. c) They have lived in this city for five years.
10. b) Unfinished actions.
ویدئو مکالمه زمان حال کامل
یک پاسخ
عالی بود ممنون