آموزش گرامر Present Perfect در انگلیسی؛ حال کامل

آموزش گرامر Present Perfect در انگلیسی؛ حال کامل با مثال 

زمان Present Perfect یا حال کامل یکی از زمان‌های مهم زبان انگلیسیه که برای صحبت درباره تجربه‌ها، اتفاقات گذشته‌ای که نتیجه‌شون هنوز اهمیت داره و موقعیت‌هایی که از گذشته شروع شدن و تا الان ادامه دارن، استفاده میشه.

توی این مقاله قراره ساختار حال کامل، کاربردهاش، تفاوتش با گذشته ساده و نکات مهم استفاده از این زمان رو با مثال‌های ساده و کاربردی یاد بگیریم.

۱. ساختار زمان Present Perfect

برای ساختن جمله در زمان حال کامل، از فعل کمکی have یا has به همراه شکل سوم فعل (Past Participle) استفاده می‌کنیم.

فرمول جمله مثبت:

Subject + have/has + Past Participle

مثال‌ها:

. I have finished my homework                                                     من تکالیفم رو تموم کرده‌ام.

 .She has visited London                                                                  اون از لندن بازدید کرده.

 .They have bought a new car                                                        اون‌ها یه ماشین جدید خریده‌ان.

برای انتخاب فعل کمکی، باید به فاعل جمله توجه کنیم:

 I / You / We / They → have
 He / She / It → has

شکل سوم فعل‌های باقاعده معمولاً با اضافه کردن ed ساخته میشه؛ مثل worked و played. اما فعل‌های بی‌قاعده شکل سوم متفاوتی دارن. مثلاً:

Go               → gone
 See            → seen
 Eat           → eaten
 Write    → written
 Do             → done

۲. جمله منفی و سوالی در Present Perfect

جمله منفی

برای منفی کردن جمله، کافیه not رو بعد از have یا has قرار بدیم.

فرمول جمله منفی:

Subject + have/has + not + Past Participle

مثال‌ها:

.I haven't seen this movi                                                       من این فیلم رو ندیده‌ام

.He hasn't finished his work                                              اون کارش رو تموم نکرده.

.We haven't decided yet                                                       ما هنوز تصمیم نگرفته‌ایم.

شکل کوتاه این ترکیب‌ها هم خیلی رایجه:

 Have not         → haven't
 Has not              → hasn't

جمله سوالی

برای سوالی کردن جمله، have یا has رو به ابتدای جمله میاریم.

فرمول جمله سوالی:

?Have/Has + subject + Past Participle

مثال‌ها:

?Have you ever traveled abroad                                           تا حالا به خارج از کشور سفر کردی؟

? Has she called you                                                                    اون بهت زنگ زده؟

 ?Have they arrived                                                                       اون‌ها رسیدن؟

برای جواب کوتاه هم می‌تونیم از این ساختارها استفاده کنیم:

.Yes, I have
.No, I haven't
.Yes, she has
.No, she hasn't

۳. کاربردهای اصلی Present Perfect

کاربرد اول: صحبت درباره تجربه‌های زندگی

وقتی می‌خوایم درباره تجربه‌ای صحبت کنیم که در طول زندگی اتفاق افتاده، اما زمان دقیقش مهم نیست، از حال کامل استفاده می‌کنیم.

مثال‌ها:

.I have tried Japanese food                                                 من غذای ژاپنی رو امتحان کرده‌ام.

 She has never flown on a plane                                      اون هیچ‌وقت با هواپیما سفر نکرده.

?Have you ever met a famous person                         تا حالا با یه فرد مشهور ملاقات کردی؟

توی این کاربرد، دو کلمه ever و never خیلی مهمن:

 Ever: یعنی «تا به حال» و بیشتر در سوال‌های مربوط به تجربه استفاده میشه.
 Never: یعنی «هرگز» و برای گفتن اینکه تجربه‌ای رو نداشته‌ایم، استفاده میشه.

کاربرد دوم: اتفاقی در گذشته که نتیجه‌اش هنوز اهمیت داره

گاهی یه اتفاق در گذشته افتاده، اما نتیجه‌اش هنوز روی زمان حال تأثیر می‌ذاره. توی این موقعیت‌ها می‌تونیم از Present Perfect استفاده کنیم.

مثال‌ها:

 .I have lost my keys                                                        کلیدم رو گم کرده‌ام. (یعنی الان کلیدم رو ندارم.)

.She has broken her phone                                         اون گوشیش رو شکسته.

 He has just arrived                                                         اون همین الان رسیده.

نکته مهم اینه که توی این جمله‌ها، فقط خود اتفاق مهم نیست؛ نتیجه‌ای که در زمان حال داره هم اهمیت داره.

کاربرد سوم: صحبت درباره اتفاقات اخیر

برای صحبت درباره اتفاقاتی که اخیراً افتادن، می‌تونیم از کلماتی مثل just، recently و lately استفاده کنیم.

مثال‌ها:

.I've just finished dinner                                                           همین الان شامم رو تموم کرده‌ام.

 ?Have you seen him recently                                              اخیراً اون رو دیده‌ای؟

 .I've been very busy lately                                                     اخیراً خیلی سرم شلوغ بوده.

کاربرد چهارم: موقعیتی که از گذشته شروع شده و هنوز ادامه داره

وقتی یه موقعیت در گذشته شروع شده و تا الان ادامه داره، معمولاً از Present Perfect استفاده می‌کنیم.

.I have lived here for five years                                               پنج ساله که اینجا زندگی می‌کنم.

.She has worked here since 2022                                         اون از سال ۲۰۲۲ اینجا کار می‌کنه.

توی این کاربرد، دو کلمه for و since خیلی مهمن:

For: برای گفتن مدت زمان استفاده میشه؛ مثل for two hours و for three years.
Since: برای گفتن نقطه شروع استفاده میشه؛ مثل since Monday و since 2020.

پس اگه بخوایم بگیم «سه ساله اینجا زندگی می‌کنم»، از for استفاده می‌کنیم؛ اما اگه بخوایم بگیم «از سال

۲۰۲۰ اینجا زندگی می‌کنم»، since انتخاب درستیه.

۴. تفاوت Present Perfect و Past Simple

یکی از اشتباهات رایج زبان‌آموزها، قاطی کردن حال کامل و گذشته ساده‌ست.

از Past Simple یا گذشته ساده وقتی استفاده می‌کنیم که درباره اتفاقی در یه زمان مشخص و تموم‌شده در گذشته حرف می‌زنیم.

مثال‌ها:

.I saw that movie yesterday                           دیروز اون فیلم رو دیدم.

 .She went to Paris last year.                        اون سال گذشته به پاریس رفت.

اما وقتی زمان دقیق اتفاق مهم نیست یا ارتباطش با زمان حال اهمیت داره، معمولاً از Present Perfect استفاده می‌کنیم.

مثال‌ها:

.I have seen that movie                                             اون فیلم رو دیده‌ام.

.She has visited Paris                                                 اون از پاریس بازدید کرده.

یه نکته مهم: کلماتی مثل yesterday، last week، two days ago و in 2020 معمولاً با Past Simple استفاده میشن، چون به زمان مشخصی در گذشته اشاره می‌کنن.

مثلاً:

 .I have met him yesterday

 .I met him yesterday

پس یادت باشه که وقتی زمان اتفاق مشخص و تموم‌شده‌ست، معمولاً باید از گذشته ساده استفاده کنیم.

۵. تفاوت Been و Gone

دو کلمه been و gone در زمان حال کامل کاربرد زیادی دارن، اما معنی‌شون یکی نیست.

Have/has been to

وقتی می‌گیم کسی have/has been to یه مکان، یعنی به اونجا رفته و برگشته.

مثال:

.I've been to Italy twice                                                دو بار به ایتالیا سفر کرده‌ام.

Have/has gone to

وقتی می‌گیم کسی have/has gone to یه مکان، یعنی به اونجا رفته و معمولاً هنوز برنگشته.

مثال:

.Tom has gone to the supermarket                   تام به سوپرمارکت رفته. (احتمالاً هنوز اونجاست.)

بنابراین، تفاوت اصلی این دو عبارت اینه که been به تجربه رفتن و برگشتن اشاره می‌کنه، اما gone معمولاً یعنی شخص هنوز برنگشته.

۶. کلمات پرکاربرد در Present Perfect

بعضی کلمات رو بیشتر از بقیه در زمان حال کامل می‌بینیم. بهتره کاربرد و جایگاهشون رو یاد بگیریم.

Already                     یعنی «قبلاً» یا «تا الان» و معمولاً در جمله‌های مثبت استفاده میشه.

مثال:

.I've already done my homework                              من تکالیفم رو قبلاً انجام داده‌ام.

 

Yet                             یعنی «هنوز» و بیشتر در جمله‌های منفی و سوالی استفاده میشه.

مثال‌ها:

?Have you finished yet                                                   هنوز تموم کردی؟

I haven't finished yet                                                       من هنوز تموم نکرده‌ام.

 

Just                            یعنی «همین الان» و برای اتفاقاتی استفاده میشه که به‌تازگی رخ دادن.

مثال:

.She's just left                                                                      اون همین الان رفته.

 

Ever                           یعنی «تا به حال» و بیشتر در سوال‌های مربوط به تجربه استفاده میشه.

مثال:

?Have you ever eaten sushi                                            تا حالا سوشی خورده‌ای؟

 

Never                       یعنی «هرگز» و برای بیان تجربه‌ای که هیچ‌وقت نداشتیم استفاده میشه.

مثال:

.I've never smoked                                                                من هیچ‌وقت سیگار نکشیده‌ام.

نکته: جای این کلمات توی جمله اهمیت داره. مثلاً already و just معمولاً بین have/has و شکل سوم فعل قرار می‌گیرن.

مثال‌ها:

.I've just finished
.She's already left

۷. اشتباهات رایج در Present Perfect

اشتباه اول: استفاده از شکل اشتباه فعل

بعد از have و has باید از شکل سوم فعل استفاده کنیم.

.She has went home

.She has gone home

اشتباه دوم: استفاده از زمان مشخص گذشته

وقتی از عبارتی مثل last night استفاده می‌کنیم، معمولاً باید گذشته ساده به کار ببریم.

 .I have seen him last night

.I saw him last night

اشتباه سوم: اشتباه گرفتن Have و Has

برای فاعل‌های he، she و it از has استفاده می‌کنیم.

.He have finished his work

.He has finished his work

اشتباه چهارم: استفاده از Since به جای For

برای بیان مدت زمان از for و برای بیان نقطه شروع از since استفاده می‌کنیم.

.I've lived here since five years

.I've lived here for five years

 

جمع‌بندی

برای یادگیری Present Perfect، اول از همه ساختار have/has + Past Participle رو به خاطر بسپار.

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

در نهایت، تفاوت Present Perfect با Past Simple رو خوب یاد بگیر؛ چون یکی از مهم‌ترین نکات این زمانه.

برای اینکه بهتر به این گرامر مسلط بشی، سعی کن با استفاده از تجربه‌های واقعی خودت جمله بسازی. مثلاً درباره کارهایی که تا حالا انجام دادی، تجربه‌هایی که نداشتی، کارهایی که هنوز انجام ندادی و مدت زمانی که در یه مکان زندگی کردی صحبت کن.

هرچقدر بیشتر از این ساختار در جمله‌های واقعی استفاده کنی، راحت‌تر می‌تونی توی مکالمه‌های روزمره هم ازش استفاده کنی.

۰
از ۵
۰ مشارکت کننده

جستجو در مقالات

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش