یکی از مهمترین قوانین دستور زبان انگلیسی، گرامر زمان حال کامل یا همان Present Perfect است. بسیاری از زبانآموزان با یادگرفتن زمان حال کامل شاید مشکلی نداشته باشند؛ اما در استفاده از آن معمولاً ضعیف عمل میکنند. در ادامه مقاله قرار است بهصورت مفصل درباره گرامر حال کامل در انگلیسی صحبت کرده و به معرفی جزئیاتش بپردازیم تا جواب همه سؤالاتتان را پیدا کنید، پس با ما همراه باشید.
زمان حال کامل یا Present Perfect چیست؟
اول از همه ببینیم که زمان حال کامل یا همان Present Perfect دقیقاً برای صحبت درباره کدام بخش از زمان است. گرامر حال کامل در انگلیسی برای عملی استفاده میشود که در گذشته اتفاق افتاده؛ اما به زمان حال مربوط است یا تا زمان حال ادامه داشته است. مثلاً وقتی شما مشغول انجام تکالیفتان هستید که از دو ساعت پیش شروع شده و هنوز ادامه دارد یا وقتی میخواهید درباره زندگی در شهری صحبت کنید که از سه سال پیش تا زمان حال تداوم داشته، گرامر حال کامل در انگلیسی را استفاده میکنید.
یادگیری گرامر حال کامل در انگلیسی پیچیدگیهای خاص خودش را دارد و معمولاً چون زبانآموزان تمایل به ترجمه جملات به فارسی دارند، گاهی در استفاده از این زمان دچار مشکل میشوند. پس بهعنوان توصیه اول یادتان باشد که عادت به ترجمه عینی هر کلمه در ذهنتان را رها کرده و بعد برای توصیه دوم آموزش زیر را دنبال کنید.
کاربرد گرامر زمان حال کامل چیست؟
وقتی بخواهید درباره کاری صحبت کنید که در گذشته شروع شده و تاکنون ادامه داشته و یا به زمان حال مرتبط است، باید از زمان حال کامل استفاده کنید. اگرچه در معرفی این قانون گرامری از present استفاده شده اما در واقع شامل فرایندی میشود که مبدأ شروعش در گذشته بوده و شامل یکسری موقعیتهای خاص میشود. مثلاً برای صحبت درباره:
- کاری که چند ساعت پیش شروع کردید و تمام نشده است
- فرایندی که مشغول انجامش هستند و هنوز نتایجش به زمان حال میرسد
- پروسهای مثل زندگی در یک کشور خاص یا مهاجرت که در گذشته شروع شده و همچنان ادامه دارد
باید از زمان حال کامل استفاده کنید.
ساختار جمله در زمان حال کامل
با این مقدمه ببینیم که ساختار جمله زمان حال کامل دقیقاً چگونه است! برای ساخت جمله با زمان Present Perfect باید از فرمول زیر استفاده کنید:
have/has + past participle
have | has |
I | He |
They | She |
We | It |
Examples
.Charlotte has become friends with Wilbur
شارلوت با ویلبور دوست شده است (در گذشته شروع شده و هنوز ادامه دارد)
.We’ve (we have) broken up before, but this time feels different
ما قبلاً هم (رابطهمان) را بهم زدیم؛ اما این دفعه فرق دارد (در گذشته شروع شده و نتیجهاش به حال رسیده است)
.I have lived here since 2008
من از 2008 اینجا زندگی میکنم (در گذشته شروع شده و هنوز ادامه دارد)
نحوه منفی کردن زمان Present Perfect
در گرامر زمان حال کامل برای منفی کردن جمله فقط باید not را به قبل از فعل اصلی اضافه کنید.
have/has + negative + past participle
Examples
.I have not slept well since exams started
از وقتی امتحانات شروع شده، من خوب نخوابیدهام (در گذشته شروع شده و هنوز ادامه دارد)
.My Midwestern friend has never seen the ocean
دوست من از اهالی میدوست (نواحی شمالی آمریکا مثل اوهایو) هیچوقت اقیانوس را ندیده است
.I have never done that before
من هیچوقت این کار را قبلاً انجام ندادهام
ساختار جمله سؤالی در زمان حال کامل
به همین ترتیب برای ساخت جمله سؤالی بر اساس فرمول زیر عمل کنید، یعنی اول auxiliary verb بیاید و بعد آن فاعل را بگذارید تا نوبت به قسمت سوم فعل اصلی یا p.p برسد:
have/has + subject + past participle
Examples:
?Have you ever traveled to UK
آیا تابه حال به بریتانیا/ انگلستان سفر کردهای؟
?Have you eaten dinner yet
آیا نهارت را خوردهای؟
?Has the party started
آیا مهمانی شروع شده است؟
چگونه از قیدها در گرامر زمان حال کامل استفاده کنیم؟
اگر بخواهید از انواع قید یا adverbs در گرامر زمان حال کامل استفاده کنید، باید در ساختار جمله قید را بین auxiliary verb و p.p بگذارید، یعنی مطابق فرمول زیر:
have/has + adverb + past participle
Examples
.They have gradually advanced their career from cashier to senior manager
آنها کمکم موقعیت شغلیشان را از صندوقدار به مدیر ارشد ارتقا میدهند.
. All the guests have already arrived
تقریباً همه مهمانها رسیدهاند
البته دقت کنید که استفاده از دو قید just و yet قانون مربوط به خودشان را دارند و از فرمول بالا متفاوت هستند؛ زیرا این دو مرتبط با بیان زمان هستند و فقط با زمان حال کامل استفاده میشوند.
قید yet معمولاً در جمله منفی یا سؤالی استفاده شده و از در آخر جمله یا عبارت میآید تا هنوز انجام شدن یا نشدن کاری را بیان کند.
Examples
.Sadly, he hasn’t finished the race yet
متأسفانه او هنوز مسابقه را تمام نکرده است
?Have you finished your homework yet
آیا تکالیفت را تمام کردی؟
از آن طرف قید just همیشه بین auxiliary verb و past participle آمده و در جملههای مثبت هم استفاده میشود.
Examples
.I’ve just woken up
همین حالا از خواب بیدار شدم
.Their plane has just landed
هواپیمایشان همین حالا فرود آمد