درس چهاردهم: حال کامل (Present Perfect)

یا ماضی نقلی: ارتباط گذشته و حال

زمان حال کامل (ماضی نقلی) چیست؟

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

چه زمانی استفاده نکنیم؟

نمی توان از آن برای بیان اتفاقی که در یک تاریخ مشخص در گذشته افتاده و تمام شده است (مثل yesterday یا last year) استفاده کرد. همچنین نمی‌توان همچون زمان حال ساده برای بیان عادات و اعمال تکراری آن را به کار برد.

چه زمانی استفاده کنیم؟

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

ساختار جملات مثبت

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

فرمول جملات مثبت

Subject + have / has + past participle (pp) + ...

از have برای ضمایر (I, You, We, They) و از has برای (He, She, It) استفاده میکنیم.

مثال‌ها و مخفف‌ها

I / You / We / They have gone.
(I've / You've / We've / They've gone)
من رفته ام / تو رفته ای / ما رفته ایم / آنها رفته اند.
She / He / It has gone.
(She's / He's / It's gone)
او (مذکر/مونث) / آن رفته است.

مثال‌های بیشتر (جملات کامل)

He has cooked the dinner. او شام را پخته است.
We have eaten some Indian food. ما غذای هندی خورده ایم.
They have lived here since 1988. آنها از سال ۱۹۸۸ اینجا زندگی کرده اند.
She's read that book twice. او دو بار آن کتاب را خوانده است.
I've written that letter. من آن نامه را نوشته ام.

ساختار جملات منفی

برای منفی کردن جملات حال کامل، ما به not بعد از افعال کمکی `have` و `has` نیاز داریم. در باقی قسمتهای جمله هیچ تغییر دیگری لحاظ نمیشود.

فرمول جملات منفی

Subject + have / has + not + past participle (pp) + ...

مخفف‌ها:
have nothaven't
has nothasn't

همچنین می‌توانید بگویید: I've not... یا She's not...

ساختار جملات پرسشی

برای سوالی کردن جملات حال کامل، ما باید افعال کمکی have و یا has را به ابتدای جمله منتقل کنیم. (جای فاعل و فعل کمکی عوض میشود).

فرمول جملات پرسشی

Have / Has + subject + past participle (pp) + ...?
Have you eaten Sushi? آیا سوشی خورده ای؟

پاسخ کوتاه:
Yes, I have. / No, I haven't.

Has she played the piano? آیا او پیانو نواخته است؟

پاسخ کوتاه:
Yes, she has. / No, she hasn't.

Have they traveled abroad? آیا به خارج سفر کرده اند؟

پاسخ کوتاه:
Yes, they have. / No, they haven't.

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

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

۱. شروع و ادامه عملی از گذشته تاکنون

اگر عملی را از گذشته آغاز کرده و همچنان به ادامه آن مشغول باشید (یا آن وضعیت هنوز ادامه دارد)، میتوانید با زمان حال کامل آن را بیان کنید.

Daniel has lived in this neighborhood since 7 years ago. دنیل از ۷ سال پیش در این محله زندگی کرده است (و هنوز هم زندگی می‌کند).
We have had this car for about 13 years. ما این ماشین را برای حدود ۱۳ سال داشته ایم (از ۱۳ سال پیش داشته و هنوز هم داریم).

۲. بیان اثر عمل

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

I've baked this cake. من این کیک را پخته ام. (کار پخت تمام شده، اما اثر آن یعنی کیک، الان اینجاست).
They have painted the room. آنها اتاق را رنگ کرده اند. (کار رنگ زدن تمام شده، اما اثر آن یعنی اتاق رنگ‌شده، هنوز باقی است).

۳. بیان تجربه

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

I've eaten Chinese soup. من سوپ چینی خورده ام. (قبلا آن را تجربه کرده ام اما در یاد من است).
She has traveled to Turkey twice. او دو بار به ترکیه سفر کرده است.
I've seen that film before. من قبلا آن فیلم را دیده ام.

قیدهای زمان حال کامل (For / Since)

قیدهای ممنوعه

نکته ای که باید در نظر بگیرید این است که نمی توانید از قیود زمان مشخص و تمام شده در گذشته (همچون yesterday, last night, in 2010, at 5 o'clock) در ساختار این زمان استفاده کنید.

کاربرد For (برای مدت زمان)

اگر بخواهیم طول مدت انجام یک کار را بیان کنیم، میتوانیم for را به کار ببرید (برای مدت دو سال، یک ساعت، سه هفته و غیره).

I've lived here for 20 years. من برای مدت ۲۰ سال این جا زندگی کرده ام.
She has studied English for 8 months. او برای مدت ۸ ماه انگلیسی خوانده است.

کاربرد Since (از آن زمان)

اگر بخواهیم زمان آغاز کاری را بیان کنیم که تاکنون ادامه دارد، میتوانیم since یا ever since را به کار ببریم.

I've lived here since 2003. من از سال ۲۰۰۳ اینجا زندگی کرده ام. (آغاز کار از ۲۰۰۳ بوده و تاکنون ادامه یافته).

سایر قیود (تاکنون)

میتوانید از قیود زمانی so far, until now, up to present, up to now نیز برای بیان اتفاق و یا عملی از گذشته تاکنون استفاده کنید.

We have had no trouble with our TV set so far (up to now). ما تاکنون مشکلی با تلویزیون مان نداشته ایم.

تمرین: آزمون تعاملی

با استفاده از زمان ماضی نقلی (حال کامل)، جمله صحیح را انتخاب کنید.

۱. (you / keep a pet for three years)

۲. (you / eat Thai food before)?

۳. (it / rain all day)?

۴. (who / we / forget to invite)?

۵. (we / not / hear that song before)

۶. (he / not / forget his books)

۷. (I / explain it well)?

۸. (he / study Latin)

۹. (I / know him for three months)

۱۰. (where / you / study Arabic)?

۱۱. (what countries / they / visit in Europe)?

ویدیوهای آموزشی

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