زمان حال کامل در انگلیسی؛ ساختار have و has به‌همراه قسمت سوم فعل

زمان حال کامل در انگلیسی؛ ساختار have و has به‌همراه قسمت سوم فعل

زمان حال کامل یا Present Perfect یکی از مهم‌ترین زمان‌های زبان انگلیسی است؛ زمانی که زبان‌آموزان معمولاً در سطح متوسط، به‌ویژه سطح B1، با کاربردهای گسترده‌تر آن روبه‌رو می‌شوند. در نگاه اول، ساختار این زمان ساده به نظر می‌رسد: کافی است از have یا has و سپس قسمت سوم فعل استفاده کنیم. بااین‌حال، چالش اصلی زمانی آغاز می‌شود که بخواهیم بدانیم دقیقاً در چه موقعیت‌هایی باید Present Perfect را به‌کار ببریم و چه تفاوتی میان آن و زمان گذشته ساده وجود دارد.

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

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

زمان حال کامل در انگلیسی چیست؟

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

برای مثال به جمله زیر توجه کنید:

I have lost my keys.

من کلیدهایم را گم کرده‌ام.

گم شدن کلیدها در گذشته اتفاق افتاده است، اما نتیجه آن اکنون مهم است؛ یعنی احتمالاً هنوز کلیدها را پیدا نکرده‌ام یا در حال حاضر نمی‌توانم وارد خانه شوم.

مثال دیگری را ببینید:

She has visited London three times.

او سه بار از لندن دیدن کرده است.

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

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

ساختار زمان حال کامل با have و has

ساختار اصلی زمان حال کامل بسیار مشخص است:

Subject + have/has + Past Participle

در این ساختار، ابتدا فاعل قرار می‌گیرد، سپس have یا has و بعد قسمت سوم فعل اصلی استفاده می‌شود.

برای مثال:

I have finished my homework.

من تکالیفم را تمام کرده‌ام.

She has finished her homework.

او تکالیفش را تمام کرده است.

تفاوت have و has فقط به فاعل جمله بستگی دارد.

فاعل

فعل کمکی

I

have

You

have

We

have

They

have

He

has

She

has

It

has

بنابراین با فاعل‌های I, you, we, they از have استفاده می‌کنیم و با فاعل‌های سوم‌شخص مفرد یعنی he, she, it از has استفاده می‌شود.

مثال:

We have seen this movie before.

ما قبلاً این فیلم را دیده‌ایم.

He has seen this movie before.

او قبلاً این فیلم را دیده است.

نکته مهم این است که در زمان حال کامل، have و has نقش فعل کمکی دارند و فعل اصلی همیشه باید به صورت قسمت سوم یا Past Participle بیاید.

قسمت سوم فعل در زمان حال کامل چیست؟

قسمت سوم فعل که در دستور زبان انگلیسی به آن Past Participle گفته می‌شود، یکی از سه شکل اصلی فعل است.

برای مثال فعل work را در نظر بگیرید:

  • شکل پایه: work

  • گذشته ساده: worked

  • قسمت سوم: worked

در افعال باقاعده، معمولاً گذشته ساده و قسمت سوم فعل مشابه هستند و با افزودن -ed ساخته می‌شوند.

برای مثال:

فعل پایه

گذشته ساده

قسمت سوم

work

worked

worked

clean

cleaned

cleaned

play

played

played

watch

watched

watched

finish

finished

finished

اما در افعال بی‌قاعده، قسمت سوم فعل ممکن است کاملاً متفاوت باشد و باید آن را یاد گرفت.

برای مثال:

فعل پایه

گذشته ساده

قسمت سوم

go

went

gone

see

saw

seen

write

wrote

written

eat

ate

eaten

take

took

taken

do

did

done

speak

spoke

spoken

break

broke

broken

know

knew

known

give

gave

given

در زمان حال کامل، آنچه اهمیت دارد ستون سوم است.

بنابراین جمله زیر اشتباه است:

I have went to the store.

شکل صحیح:

I have gone to the store.

زیرا قسمت سوم فعل go، کلمه gone است، نه went.

ساختار مثبت زمان حال کامل

برای ساخت جمله مثبت در Present Perfect، کافی است از فرمول زیر استفاده کنیم:

فاعل + have/has + قسمت سوم فعل

مثال‌ها:

I have completed the project.

من پروژه را تکمیل کرده‌ام.

You have changed a lot.

تو خیلی تغییر کرده‌ای.

They have bought a new house.

آن‌ها یک خانه جدید خریده‌اند.

He has started a new job.

او شغل جدیدی را شروع کرده است.

Sara has learned English.

سارا انگلیسی یاد گرفته است.

در مکالمه روزمره، have و has معمولاً به‌صورت کوتاه‌شده استفاده می‌شوند.

شکل کامل

شکل کوتاه

I have

I've

You have

You've

We have

We've

They have

They've

He has

He's

She has

She's

It has

It's

مثال:

I've finished my work.

کارم را تمام کرده‌ام.

She's already left.

او قبلاً رفته است.

البته باید توجه کرد که He's و She's همیشه به معنای He has و She has نیستند. آن‌ها می‌توانند شکل کوتاه He is و She is نیز باشند. معنی دقیق از ادامه جمله مشخص می‌شود.

برای مثال:

She's tired.

در اینجا She's یعنی She is.

اما:

She's finished her work.

در اینجا She's یعنی She has.

ساختار منفی Present Perfect

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

ساختار:

Subject + have/has + not + Past Participle

مثال:

I have not finished the report.

من گزارش را تمام نکرده‌ام.

She has not called me.

او با من تماس نگرفته است.

در انگلیسی روزمره معمولاً از شکل کوتاه استفاده می‌شود:

have not = haven't

has not = hasn't

مثال:

We haven't seen him today.

ما امروز او را ندیده‌ایم.

He hasn't arrived yet.

او هنوز نرسیده است.

They haven't decided anything.

آن‌ها هنوز چیزی تصمیم نگرفته‌اند.

نکته مهم این است که پس از haven't و hasn't همچنان باید از قسمت سوم فعل استفاده شود.

برای مثال:

درست:

She hasn't gone home.

نادرست:

She hasn't went home.

ساختار سوالی زمان حال کامل

برای ساخت سوال بله یا خیر در Present Perfect، have یا has را به ابتدای جمله می‌آوریم.

ساختار:

Have/Has + subject + Past Participle?

مثال:

Have you finished your homework?

آیا تکالیفت را تمام کرده‌ای؟

Has she called you?

آیا او با تو تماس گرفته است؟

Have they arrived?

آیا آن‌ها رسیده‌اند؟

Has John seen this movie?

آیا جان این فیلم را دیده است؟

پاسخ‌های کوتاه نیز معمولاً با have و has ساخته می‌شوند.

Have you eaten?

Yes, I have.

بله.

No, I haven't.

خیر.

یا:

Has she arrived?

Yes, she has.

بله.

No, she hasn't.

خیر.

سوال با کلمات پرسشی در Present Perfect

برای ساخت سوال با کلماتی مانند what، where، why، how و how many، ابتدا کلمه پرسشی را قرار می‌دهیم و سپس ساختار سوالی Present Perfect را می‌آوریم.

ساختار کلی:

Wh-word + have/has + subject + Past Participle?

مثال:

Where have you been?

کجا بوده‌ای؟

What have you done?

چه کار کرده‌ای؟

Why has she left?

چرا او رفته است؟

How many countries have you visited?

از چند کشور بازدید کرده‌ای؟

How long have you lived here?

چه مدت است که اینجا زندگی می‌کنی؟

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

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

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

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

مثال:

I have visited Italy.

من به ایتالیا سفر کرده‌ام.

She has never flown in a helicopter.

او هرگز با هلیکوپتر پرواز نکرده است.

Have you ever tried Japanese food?

آیا تا به حال غذای ژاپنی امتحان کرده‌ای؟

در این جمله‌ها سوال اصلی این نیست که اتفاق دقیقاً چه زمانی رخ داده است. موضوع اصلی «داشتن یا نداشتن تجربه» است.

برای همین قیدهای ever و never در این کاربرد بسیار رایج هستند.

Have you ever met a famous person?

آیا تا به حال یک فرد مشهور را ملاقات کرده‌ای؟

I have never seen snow.

من هرگز برف ندیده‌ام.

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

برای مثال:

I visited Italy in 2022.

من در سال ۲۰۲۲ به ایتالیا سفر کردم.

در این جمله زمان مشخص است، بنابراین گذشته ساده مناسب‌تر است.

کاربرد دوم: کاری که در گذشته انجام شده و نتیجه آن اکنون مهم است

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

مثال:

I have broken my phone.

گوشی‌ام را شکسته‌ام.

مفهوم جمله این است که گوشی اکنون شکسته است.

She has lost her passport.

او گذرنامه‌اش را گم کرده است.

نتیجه فعلی این است که اکنون گذرنامه‌اش را ندارد.

Someone has opened the window.

کسی پنجره را باز کرده است.

در حال حاضر پنجره باز است.

در چنین جمله‌هایی، نتیجه کار معمولاً از زمان دقیق انجام آن مهم‌تر است.

کاربرد سوم: عملی که از گذشته شروع شده و تا حال ادامه دارد

یکی از مهم‌ترین بخش‌های آموزش Present Perfect استفاده از این زمان برای موقعیت‌هایی است که در گذشته آغاز شده‌اند و هنوز ادامه دارند.

مثال:

I have lived here for five years.

پنج سال است که اینجا زندگی می‌کنم.

این جمله یعنی پنج سال پیش زندگی در این مکان را شروع کرده‌ام و هنوز هم اینجا زندگی می‌کنم.

She has worked at this company since 2020.

او از سال ۲۰۲۰ در این شرکت کار کرده است و همچنان آنجا کار می‌کند.

در این نوع جمله‌ها معمولاً از for و since استفاده می‌شود.

تفاوت for و since

کلمه for برای بیان مدت زمان استفاده می‌شود.

مثال:

for two hours

به مدت دو ساعت

for three years

به مدت سه سال

for a long time

برای مدت طولانی

اما since نقطه شروع زمان را نشان می‌دهد.

مثال:

since Monday

از دوشنبه

since 2019

از سال ۲۰۱۹

since January

از ژانویه

since I was a child

از زمانی که کودک بودم

مقایسه کنید:

I have studied English for four years.

چهار سال است که انگلیسی می‌خوانم.

I have studied English since 2022.

از سال ۲۰۲۲ انگلیسی می‌خوانم.

در جمله اول مدت زمان مهم است و در جمله دوم نقطه شروع.

کاربرد چهارم: اتفاقی که چند بار تا این لحظه تکرار شده است

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

مثال:

I have watched this movie three times.

من این فیلم را سه بار دیده‌ام.

She has called me twice today.

او امروز دو بار با من تماس گرفته است.

We have visited that restaurant many times.

ما بارها به آن رستوران رفته‌ایم.

نکته مهم این است که بازه زمانی باید همچنان باز باشد.

برای مثال:

She has called me twice today.

اگر امروز هنوز تمام نشده باشد، استفاده از Present Perfect طبیعی است.

اما اگر درباره روز گذشته صحبت کنیم:

She called me twice yesterday.

او دیروز دو بار با من تماس گرفت.

چون yesterday یک بازه زمانی تمام‌شده است، گذشته ساده استفاده می‌شود.

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

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

در این حالت اغلب از just استفاده می‌شود.

مثال:

I have just finished lunch.

تازه ناهارم را تمام کرده‌ام.

She has just arrived.

او همین الان رسیده است.

They have just left the office.

آن‌ها همین الان دفتر را ترک کرده‌اند.

کلمه just معمولاً بین have یا has و قسمت سوم فعل قرار می‌گیرد.

ساختار:

have/has + just + Past Participle

کاربرد already در زمان حال کامل

قید already به معنای «قبلاً» یا «تا الان انجام شده» است و معمولاً زمانی استفاده می‌شود که کاری زودتر از انتظار یا پیش از زمان موردنظر انجام شده باشد.

مثال:

I have already eaten.

من قبلاً غذا خورده‌ام.

She has already completed the task.

او قبلاً کار را تمام کرده است.

They have already arrived.

آن‌ها قبلاً رسیده‌اند.

already معمولاً بین have/has و قسمت سوم فعل قرار می‌گیرد.

کاربرد yet در زمان حال کامل

کلمه yet بیشتر در جمله‌های سوالی و منفی استفاده می‌شود و معمولاً در انتهای جمله قرار می‌گیرد.

در سوال، معنای «هنوز» یا «تا الان» دارد:

Have you finished yet?

آیا تمام کرده‌ای؟

در جمله منفی:

I haven't finished yet.

هنوز تمام نکرده‌ام.

مثال دیگر:

Has the bus arrived yet?

آیا اتوبوس رسیده است؟

The bus hasn't arrived yet.

اتوبوس هنوز نرسیده است.

کاربرد ever و never

دو قید بسیار مهم دیگر در زمان حال کامل، ever و never هستند.

ever معمولاً در سوال‌ها و به معنای «تا به حال» استفاده می‌شود:

Have you ever been to Canada?

آیا تا به حال به کانادا رفته‌ای؟

Has he ever played tennis?

آیا او تا به حال تنیس بازی کرده است؟

never به معنای «هرگز» است و خود آن مفهوم منفی دارد؛ بنابراین نباید همراه آن از not استفاده کنیم.

درست:

I have never tried sushi.

من هرگز سوشی امتحان نکرده‌ام.

نادرست:

I haven't never tried sushi.

استفاده هم‌زمان از not و never در انگلیسی استاندارد باعث ایجاد منفی دوگانه می‌شود و از نظر دستوری صحیح نیست.

تفاوت Present Perfect و Past Simple

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

قاعده اصلی این است:

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

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

جدول زیر تفاوت کلی را نشان می‌دهد:

Present Perfect

Past Simple

زمان دقیق معمولاً مشخص نیست

زمان دقیق معمولاً مشخص است

با زمان حال ارتباط دارد

کاملاً مربوط به گذشته است

تجربه تا این لحظه

اتفاق در زمان مشخص گذشته

بازه زمانی هنوز تمام نشده

بازه زمانی تمام شده

have/has + قسمت سوم

شکل گذشته فعل

مثال:

I have seen that movie.

من آن فیلم را دیده‌ام.

زمان دیدن فیلم مشخص نیست.

اما:

I saw that movie last night.

دیشب آن فیلم را دیدم.

عبارت last night زمان دقیق و تمام‌شده‌ای در گذشته را مشخص می‌کند.

مثال دیگر:

She has visited Paris several times.

او چند بار به پاریس سفر کرده است.

اما:

She visited Paris in 2023.

او در سال ۲۰۲۳ به پاریس سفر کرد.

کلماتی که معمولاً با گذشته ساده استفاده می‌شوند

برخی عبارت‌های زمانی معمولاً به یک زمان تمام‌شده در گذشته اشاره می‌کنند و به همین دلیل بیشتر با Past Simple استفاده می‌شوند:

    • yesterday

    • last night

    • last week

    • last year

    • two days ago

    • in 2018

    • when I was a child

برای مثال:

I met him yesterday.

دیروز او را دیدم.

نمی‌گوییم:

I have met him yesterday.

زیرا yesterday یک زمان مشخص و تمام‌شده است.

کلمات رایج همراه Present Perfect

برخی کلمات و عبارت‌ها به‌طور طبیعی با زمان حال کامل همراه می‌شوند.

کلمه

معنی تقریبی

مثال

ever

تا به حال

Have you ever been there?

never

هرگز

I have never seen it.

just

همین الان

She has just arrived.

already

قبلاً

We have already eaten.

yet

هنوز / تا الان

Have you finished yet?

since

از یک زمان مشخص

I have lived here since 2020.

for

به مدت

I have lived here for six years.

recently

اخیراً

I have recently changed jobs.

lately

اخیراً

Have you seen him lately?

so far

تا اینجا / تا الان

We have made good progress so far.

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

تفاوت been و gone در Present Perfect

افعال been و gone هر دو می‌توانند قسمت سوم فعل go در ساختارهای مرتبط با سفر و حضور در مکان باشند، اما معنای آن‌ها متفاوت است.

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

مثال:

Ali has gone to the bank.

علی به بانک رفته است.

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

اما:

Ali has been to the bank.

علی به بانک رفته و برگشته است.

همچنین have been to برای بیان تجربه سفر بسیار رایج است:

I have been to Germany twice.

من دو بار به آلمان رفته‌ام.

یعنی تجربه سفر به آلمان را داشته‌ام و اکنون آنجا نیستم.

تفاوت have been و have gone

برای درک بهتر، این جدول را ببینید:

ساختار

مفهوم

has gone to

رفته و هنوز برنگشته

has been to

رفته و برگشته / تجربه حضور داشته

has been in

مدتی در یک مکان حضور داشته

مثال:

Sara has gone to London.

سارا به لندن رفته است و احتمالاً هنوز آنجاست.

Sara has been to London.

سارا قبلاً به لندن سفر کرده است.

Sara has been in London for two weeks.

سارا دو هفته است که در لندن حضور دارد.

افعالی که در Present Perfect بسیار پرکاربرد هستند

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

برای مثال:

have done

انجام داده‌ام

have seen

دیده‌ام

have been

بوده‌ام / رفته و برگشته‌ام

have made

ساخته‌ام / انجام داده‌ام

have taken

گرفته‌ام / برداشته‌ام

have found

پیدا کرده‌ام

have lost

گم کرده‌ام

have learned

یاد گرفته‌ام

have changed

تغییر کرده‌ام

have finished

تمام کرده‌ام

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

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

یکی از رایج‌ترین اشتباهات زبان‌آموزان این است که پس از have یا has از شکل گذشته ساده فعل استفاده می‌کنند.

برای مثال:

نادرست:

I have saw this movie.

درست:

I have seen this movie.

نادرست:

She has wrote an email.

درست:

She has written an email.

نادرست:

They have went home.

درست:

They have gone home.

برای جلوگیری از این اشتباه، بهتر است افعال بی‌قاعده را نه به‌صورت دو ستونی، بلکه به‌صورت سه‌تایی یاد بگیرید:

go – went – gone

see – saw – seen

write – wrote – written

eat – ate – eaten

اشتباه رایج: استفاده اشتباه از have و has

قانون have و has ساده است، اما در سرعت مکالمه ممکن است اشتباه رخ دهد.

نادرست:

He have finished the work.

درست:

He has finished the work.

نادرست:

They has arrived.

درست:

They have arrived.

کافی است به یاد داشته باشید که has فقط با he، she، it و فاعل‌های سوم‌شخص مفرد استفاده می‌شود.

مثال:

My brother has bought a car.

برادرم یک ماشین خریده است.

My parents have bought a car.

والدینم یک ماشین خریده‌اند.

اشتباه رایج: استفاده از زمان مشخص گذشته با Present Perfect

ترکیب Present Perfect با عبارتی مثل yesterday، last week یا two years ago معمولاً اشتباه است.

نادرست:

I have visited him yesterday.

درست:

I visited him yesterday.

نادرست:

She has graduated in 2021.

درست:

She graduated in 2021.

اما اگر زمان مشخص حذف شود، Present Perfect می‌تواند مناسب باشد:

She has graduated from university.

او از دانشگاه فارغ‌التحصیل شده است.

در اینجا نتیجه یا تجربه مهم است، نه زمان دقیق فارغ‌التحصیلی.

تفاوت «امروز» با «دیروز» در انتخاب زمان

برخی بازه‌های زمانی ممکن است هنوز ادامه داشته باشند. برای مثال today، this week و this year بسته به موقعیت می‌توانند با Present Perfect استفاده شوند.

مثال:

I have had three meetings today.

امروز سه جلسه داشته‌ام.

اگر امروز هنوز تمام نشده باشد، این جمله کاملاً طبیعی است.

اما:

I had three meetings yesterday.

دیروز سه جلسه داشتم.

چون yesterday کاملاً تمام شده است، Past Simple استفاده می‌شود.

همین منطق درباره this week و last week نیز وجود دارد:

I have exercised four times this week.

این هفته چهار بار ورزش کرده‌ام.

I exercised four times last week.

هفته گذشته چهار بار ورزش کردم.

استفاده از How long با Present Perfect

سوال How long...? یکی از مهم‌ترین ساختارهای Present Perfect است و برای پرسیدن مدت زمان استفاده می‌شود.

مثال:

How long have you lived here?

چه مدت است که اینجا زندگی می‌کنی؟

How long has she worked at this company?

چه مدت است که او در این شرکت کار می‌کند؟

پاسخ می‌تواند با for یا since باشد:

I have lived here for five years.

پنج سال است که اینجا زندگی می‌کنم.

یا:

I have lived here since 2021.

از سال ۲۰۲۱ اینجا زندگی می‌کنم.

Present Perfect با افعال حالتی

افعالی مانند know، believe، like، love، own و understand معمولاً حالت یا وضعیت را بیان می‌کنند. این افعال اغلب با Present Perfect برای بیان وضعیتی که از گذشته شروع شده و هنوز ادامه دارد استفاده می‌شوند.

مثال:

I have known him for ten years.

ده سال است که او را می‌شناسم.

She has owned this house since 2015.

او از سال ۲۰۱۵ مالک این خانه است.

We have always loved this city.

ما همیشه این شهر را دوست داشته‌ایم.

نکته مهم این است که بسیاری از این افعال معمولاً در زمان‌های استمراری استفاده نمی‌شوند؛ بنابراین Present Perfect ساده برای آن‌ها بسیار رایج است.

جایگاه قیدها در زمان حال کامل

قیدهایی مانند just، already، never و ever معمولاً میان have/has و قسمت سوم فعل قرار می‌گیرند.

ساختار:

have/has + adverb + Past Participle

مثال:

I have just finished.

She has already left.

He has never traveled abroad.

Have you ever seen a whale?

اما yet معمولاً در انتهای جمله قرار می‌گیرد:

I haven't finished yet.

Have you finished yet?

عبارت‌هایی مانند for two years یا since Monday نیز اغلب در پایان جمله قرار می‌گیرند:

I have lived here for two years.

She has worked here since Monday.

Present Perfect در مکالمات روزمره

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

برای مثال:

Have you eaten?

غذا خورده‌ای؟

Have you finished?

تمام کرده‌ای؟

Have you seen my phone?

گوشی من را دیده‌ای؟

Has anyone called me?

کسی با من تماس گرفته است؟

I've forgotten his name.

اسمش را فراموش کرده‌ام.

We've already talked about this.

قبلاً درباره این موضوع صحبت کرده‌ایم.

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

نمونه مکالمه با زمان حال کامل

A: Have you finished the report yet?

گزارش را تمام کرده‌ای؟

B: Yes, I've just finished it.

بله، همین الان تمامش کردم.

A: Have you sent it to the manager?

آن را برای مدیر فرستاده‌ای؟

B: No, I haven't sent it yet.

نه، هنوز نفرستاده‌ام.

در این گفت‌وگو، finished و sent هر دو به کارهایی مربوط هستند که نتیجه آن‌ها در زمان حال اهمیت دارد.

مثال دیگر:

A: Have you ever traveled abroad?

تا به حال به خارج از کشور سفر کرده‌ای؟

B: Yes, I've been to Turkey and Italy.

بله، به ترکیه و ایتالیا رفته‌ام.

A: When did you go to Italy?

چه زمانی به ایتالیا رفتی؟

B: I went there two years ago.

دو سال پیش به آنجا رفتم.

این مثال به‌خوبی تفاوت Present Perfect و Past Simple را نشان می‌دهد. ابتدا درباره تجربه کلی سوال شده است؛ بنابراین Present Perfect استفاده شده است. سپس درباره زمان دقیق همان تجربه سوال می‌شود؛ بنابراین Past Simple به کار می‌رود.

چگونه Present Perfect را سریع‌تر تشخیص دهیم؟

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

آیا زمان دقیق اتفاق مهم است؟

اگر پاسخ منفی است و بیشتر درباره تجربه یا نتیجه صحبت می‌کنید، Present Perfect احتمالاً انتخاب مناسبی است.

آیا اتفاق گذشته روی وضعیت فعلی اثر دارد؟

مثلاً چیزی گم شده، شکسته، تمام شده یا تغییر کرده است؟ در این صورت Present Perfect کاربرد زیادی دارد.

آیا موقعیت در گذشته شروع شده و هنوز ادامه دارد؟

اگر بله، Present Perfect معمولاً با for یا since استفاده می‌شود.

آیا درباره تجربه‌ای «تا این لحظه» صحبت می‌کنید؟

عبارت‌هایی مانند ever، never، before و several times اغلب با Present Perfect همراه هستند.

آیا بازه زمانی هنوز تمام نشده است؟

مثلاً today یا this week؟ در این صورت ممکن است Present Perfect مناسب باشد.

چند نمونه کاربردی برای مقایسه

به این جفت جمله‌ها توجه کنید:

I have lost my wallet.

کیف پولم را گم کرده‌ام.

تمرکز روی نتیجه فعلی است؛ کیف پول اکنون در دسترس نیست.

I lost my wallet yesterday.

دیروز کیف پولم را گم کردم.

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

مثال دیگر:

Have you ever ridden a horse?

تا به حال اسب‌سواری کرده‌ای؟

اما:

Did you ride a horse during your trip?

آیا در طول سفرت اسب‌سواری کردی؟

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

تمرین تشخیص have و has

برای انتخاب have یا has ابتدا فاعل را پیدا کنید.

My sister ___ finished her homework.

فاعل My sister معادل she است؛ بنابراین:

My sister has finished her homework.

My friends ___ arrived.

My friends جمع و معادل they است:

My friends have arrived.

The dog ___ eaten its food.

The dog یک فاعل مفرد و معادل it است:

The dog has eaten its food.

You ___ done a great job.

با you همیشه have استفاده می‌شود:

You have done a great job.

تمرین قسمت سوم فعل

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

I have ___ this book before. (read)

پاسخ:

I have read this book before.

She has ___ a new laptop. (buy)

پاسخ:

She has bought a new laptop.

They have ___ the window. (break)

پاسخ:

They have broken the window.

He has ___ three emails today. (write)

پاسخ:

He has written three emails today.

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

نکاتی برای یادگیری بهتر زمان حال کامل

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

اولین روش مفید، یادگیری قسمت سوم افعال پرکاربرد است. نیازی نیست در ابتدا صدها فعل بی‌قاعده را حفظ کنید. افعالی مثل go، see، do، make، take، write، eat، speak، know، come، buy و find را در اولویت قرار دهید.

دومین روش، ساخت جمله درباره تجربه‌های شخصی است. برای مثال:

I have never traveled to Japan.

I have studied English for three years.

I have watched this movie twice.

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

روش سوم، مقایسه Present Perfect و Past Simple در قالب جفت جمله است.

مثلاً:

I have visited Dubai.

I visited Dubai last year.

یا:

She has read this book.

She read this book last month.

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

جمع‌بندی زمان حال کامل در انگلیسی

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

فرمول اصلی:

Subject + have/has + Past Participle

با I، you، we و they از have و با he، she و it از has استفاده می‌کنیم.

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

قیدهایی مانند ever، never، just، already، yet، since و for نیز ارتباط نزدیکی با Present Perfect دارند و شناخت جایگاه و کاربرد آن‌ها باعث می‌شود جمله‌های دقیق‌تر و طبیعی‌تری بسازید.

مهم‌ترین نکته در تشخیص Present Perfect این است که فقط به زمان وقوع یک اتفاق فکر نکنید. از خودتان بپرسید آیا این اتفاق هنوز با زمان حال ارتباط دارد یا خیر. اگر زمان دقیق گذشته مشخص باشد و آن بازه زمانی تمام شده باشد، معمولاً Past Simple انتخاب مناسب‌تری است. اما اگر درباره تجربه، نتیجه فعلی، مدت ادامه یک وضعیت یا اتفاقی تا این لحظه صحبت می‌کنید، Present Perfect یکی از اصلی‌ترین گزینه‌ها خواهد بود.

با تمرین جمله‌سازی، یادگیری قسمت سوم افعال بی‌قاعده و مقایسه مداوم Present Perfect با Past Simple، این ساختار به‌تدریج از یک قانون گرامری پیچیده به بخشی طبیعی از مکالمه و نوشتار انگلیسی تبدیل می‌شود.

منتشر شده توسط هم‌زبان در پلتفرم رسانیکا