گرامر زمان حال کامل present perfect tens در انگلیسی

گرامر زمان حال کامل (Present Perfect) در زبان انگلیسی برای بیان وقایعی استفاده می شود که در گذشته رخ دادهاند اما اثر یا ارتباط آنها به زمان حال باقی است. این زمان با استفاده از have/has به همراه شکل سوم فعل (Past Participle) ساخته می شود. از کاربردهای رایج آن می توان به بیان تجربیات زندگی بدون ذکر زمان دقیق، اقداماتی که به تازگی تمام شدهاند، کارهایی که در گذشته آغاز شده و همچنان ادامه دارند و یا نتایجی که در حال حاضر قابل مشاهدهاند، اشاره کرد.
حال کامل معمولا با کلماتی مانند just، already، yet، never، ever، for، و since همراه می شود. تفاوت اصلی این زمان با گذشته ساده در این است که گذشته ساده به یک زمان مشخص در گذشته اشاره دارد، در حالی که حال کامل تأکید بر اثر یا استمرار آن در زمان حال دارد.

برای مثال، جمله “I have lived here for five years” نشان میدهد که این زندگی همچنان ادامه دارد، در حالی که “I lived here for five years” بیانگر چیزی است که در گذشته پایان یافته است. این زمان در انگلیسی بریتانیایی و آمریکایی تفاوت هایی در کاربرد دارد اما توجه به ظرایف آن می تواند مهارت زبانی را به طور قابل توجهی بهبود بخشد.
گرامر زمان حال کامل (ماضی نقلی) در زبان انگلیسی
گرامر زمان حال کامل (present perfect tens) برای بیان کاری که در گذشته در یک بازه زمانی نامعین اتفاق افتاده هست و هنوزم ادامه دارد, مثلا (من به رشت نقل مکان کرده ام ) در این مثال من از قبل به رشت نقل مکان کردم و هنوزم در رشت هستم. در حالت دوم برای بیان عملی است که چندین بار در گذشته اتفاق افتاده هست, به طور مثال (من آن فیلم را چندین بار دیدم). حالت سوم برای عملی که از گذشته شروع شده و تا کنون ادامه دارد به طور مثال (من از سال1390 رشت زندگی کرده ام) یعنی از سال 1390 تا الان رشت زندگی میکنم.
نحوه ساختن جملات زمان حال کامل
قسمت سوم فعل + has//have + فاعل
صرف یک فعل نمونه در زمان حال کامل (finish)
گذشته کامل (قسمت سوم فعل) | گذشته | حال |
finished | finished | finish |
I have finished | من تمام کرده ام |
You have finished | تو تمام کرده ای |
He has finished | او تمام کرده است (آقا) |
She has finished | او تمام کرده است (خانم) |
It has finished | آن,این تمام کرده است |
We have finished | ما تمام کرده ایم |
You have finished | شما تمام کرده اید |
They have finished | آنها تمام کرده اند |
مثالها:
I’m afraid that I have lost my car keys.
متاسفم که بگویم کلیدهای ماشنم را گم کرده ام.
I have heared that story before
من آن داستان را قبلا شنیده ام
She has sow that movie three times
او سه دفعه فیلم را دیده است.
تفاوت زمان گذشته ساده و زمان حال کامل
در زمان گذشته ساده زمان وقوع یک عملی بیان می شود, اما در زمان حال کامل نامشخص هست, به طور مثال:
Sarah went to Rasht yesterday
سارا دیروز به رشت رفت
Sarah has gone to Rasht.
سارا به رشت رفته است
She worked here last year
او سال گذشته اینجا کار میکرد. (یعنی الان کار نمیکند)
She has worked here for two years
اوبه مدت دو سال اینجا کرده است. (یعنی هنوزم کار میکند)
They lived there three years ago
آنها 3 سال پیش آنجا زندگی میکردند.
They have lived there since may
آنها از ماه مِی در آنجا زندگی کرده اند.(یعنی هنوزم زندگی میکنند)
منفی کردن زمان حال کامل
برای منفی کردن زمان حال کامل (peresent perfect) بعد از افعال has, have یک (not) قرار میدهیم.
Has/have + not/n’t
مثال:
You haven’t worked very hard at your job
تو در محل کارت خیلی سخت کار کرده ای
سوالی کردن زمان حال کامل
برای سوالی کردن زمان حال کامل ماضی نقلی (present perfect) باید has ,have در ابتدای جمله قرار دهیم و سپس فاعل را قرار دهیم.
شکل سوم فعل + فاعل + has/have
مثال:
I have worked here for a long time
من برای مدت طولانی اینجا کار میکنم
Have you worked here for a long time
آیا شما برای مدت طولانی در اینجا کار کرده اید؟
خیلی خوب بود ممنون