مهارت گرامر

گرامر زمان Present Perfect + مثال

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

Present Perfect (حال کامل)

زمان حال کامل برخلاف اسم آن مربوط به زمان حال نیست، بلکه زمان گذشته را تا زمان حال را مورد بررسی قرار می‌دهد. به طور کلی تمرکز اصلی زمان Present Perfect بر روی عمل (Action) است و توجه ویژه‌ای به زمان خاصی ندارد. مثال:

“دوست‌تان به شما می‌‌گوید بیا با هم این فیلم را تماشا کنیم، شما پاسخ می‌دهید که من این فیلم را قبلا دیده‌ام. ممکن است شما دو ساعت پیش یا چند سال پیش فیلم را نگاه کرده باشید.”
بنابراین زمان انجام عمل برای شما مهم نیست بلکه اصل قضیه Action یا عمل برای شما اهمیت دارد.

ساختار Present Perfect

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

Have/Has + P.P (Past Participle)

Past Participle همان قسمت سوم فعل اصلی (اسم مفعول) در جمله است که مانند زمان Simple Past (گذشته ساده) شامل افعال باقاعده و بی‌قاعده می‌شود.

افعال باقاعده با اضافه کردن ed یا d به شکل سوم خود تبدیل می‌شوند، اما افعال بی‌قاعده به دلیل نبود ساختاری مشخص تنها باید با تمرین و تکرار آن‌ها را به خاطر سپرد. مثال:

ساختار Past Participles

Have و Has نیز نقش فعل کمکی را دارند که به ما کمک می‌کنند تا بتوانیم جمله‌مان را سوالی و منفی کنیم.

Has برای فاعل‌هایی مانند: She-He-It یا اسم‌های مفرد
Have نیز برای فاعل‌هایی مانند: I-You-We-They یا اسم‌های جمع. مثال:

.I have watched this movie
.She has walked

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

برای منفی کردن جملات پرزنت پرفکت تنها کافی‌ست به فعل‌های کمکی خود یعنی Have/Has کلمه Not را اضافه کنیم، که به شکل Have not و Has not درمی‌آید.
حالت فشرده‌ و کوتاه آن نیز به صورت Haven’t و Hasn’t استفاده می‌شود. مثال:

.You haven’t done your homework

حالت و ساختار سوالی آن نیز از طریق فعل‌های کمکی (Have/Has) انجام می‌گیرد، تنها کاری که باید انجام دهید این است‌ که Have یا Has را قبل از فاعل جمله خود اضافه کنید. مثال:

?Have you ever been to Canada

ساختار present perfect

کاربرد Present Perfect

1. Experience

اولین کاربرد زمان پرزنت پرفکت در مورد Experience یا Finished actions in the past with no specific time است. به معنای تجربه است و برای بیان هر چیزی که از ابتدای زندگی و بدو تولد تا زمان حال برایمان اتفاق افتاده می‌توانیم از این زمان استفاده کنیم. مثال:

.She has read this book before

 

2. Finished actions in the past with the result in the present

کاربرد دوم Present Perfect برای وقتی است که یک عملی در گذشته تمام شده اما نتیجه‌اش (result) در زمان حال وجود داره و آثارش را می‌بینیم. مثال:

.It has rained

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

3. Recent finished actions

سومین کاربرد Present Perfect برای اعمالی است که در گذشته نزدیک به پایان رسیده‌اند و بسیار به زمان حال نزدیک هستند. مثال:

.They have just come home

4. Unfinished actions

کاربرد چهارم زمان پرزنت پرفکت برای اعمالی است که در گذشته شروع و هنوز تمام نشده و ممکن است در آینده نیز ادامه داشته باشد. مثال:

.I have studied English for 2 years

خواندن و مطالعه زبان شما هنوز تمام نشده و ممکن است که در آینده نیز یادگیری زبان انگلیسی را ادامه دهید.

مثال برای present perfect

قید های Present Perfect

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

1. در ابتدا باید معنی قید را بدانیم که آیا برای جمله ما مناسب است یا خیر
2. نکته دوم کاربرد قید است که آیا در جملات مثبت، منفی یا سوالی استفاده شود
3. مورد آخر نیز جایگاه قید در جمله است

در ادامه برخی از قیود Present Perfect را بررسی خواهیم کرد:

1. Never: I’ve never been to Paris.

ترجمه این جمله “من تا حالا پاریس نبوده‌ام” است، بنابراین قید Never برای عبارات منفی استفاده می‌شود اما باید به این نکته توجه کنید: زمانی که این قید در جمله می‌آید، جمله معنای منفی دارد و به هیچ وجه از کلمات منفی مانند Not استفاده نمی‌شود زیرا خود Never ماهیت منفی بودن را دارد.

2. Ever: Have you ever been to Paris?

قید دیگر پرزنت پرفکت Ever است که معمولا برای جملات سوالی به کار برده می‌شود و به معنای “تا به حال” است، پس ترجمه این مثال هم به این شکل است: “آیا تا به حال پاریس بودی/رفتی؟”

3. Just: The teacher has just arrived.

قید Just در جملات مثبت به کار گرفته می‌شود و به معنای “اخیرا/تازه” است، مثلا شما به کلاس خود دیر می‌رسید و از همکلاسی‌تان می‌پرسید معلم خیلی وقت است که به کلاس آمده و او پاسخ ‌می‌دهد “معلم تازه رسیده است”

4. Already & Before: I’ve already done my homework. — I haven’t watched this movie before.

کلمات Already و Before هردو معنای “قبلا” را می‌دهند اما یک تفاوت اساسی در آن‌ها وجود دارد: Already فقط در جملات مثبت و Before هم فقط در جملات منفی به کار برده می‌شود.

5. Yet: I haven’t done my project yet.

قید Yet نیز در Present perfect برای عبارت‌های منفی استفاده می‌شود و به معنای “هنوز” است، پس ترجمه این مثال می‌شود: “هنوز پروژه‌ام را انجام نداده‌ام”

6. Since & For: I’ve lived in Tehran since 1990I’ve lived in Tehran for 20 years.

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

بعد از قید Since باید یک زمان دقیق (specific time) استفاده شود، اما برای قید For باید مدت زمان (duration of time) مورد استفاده قرار می‌گیرد.

نکته: تفاوت قید Since و For خیلی مهم می‌باشد و جز اشتباهات رایج زبان‌آموزان می‌باشد.
از هر دوی این قیدها می‌توان برای جملات مثبت و منفی استفاده کرد. مثال:

.I haven’t seen him since 2017
.I haven’t been to London for 4 years

در آخر هم بد نیست که قید in را معرفی کنیم.
کاربردی مشابه for دارد و برای نشان دادن مدت زمان (duration of time) استفاده می‌شود؛ اما با این تفاوت که فقط و فقط در جمله‌های منفی استفاده می‌شود. مانند:

.Kate hasn’t taken a day off in weeks
.I haven’t eaten out in months

پیشنهاد می‌کنیم برای اطلاعات بیشتر مقاله تفاوت قید already, still و yet را بخوانید.

گرامر پرزنت پرفکت

مثال برای Present Perfect

در این قسمت 20 مثال از پرزنت پرفکت برای شما تهیه کرده‌ایم تا این گرامر را به خاطر بسپارید.

I have had a cold for two weeks.
Behzad has lost his key in the street.
He has never eaten this kind of pizza.
The army has attacked that city two times.
Scientists have split the atom.
My dogs have not eaten anything.
The hens have laid plenty of eggs.
She hasn’t slept since yesterday.
They have already bought the notebook.
I have never seen the lake.

My baby has slept all night.
There has been an accident.
Reza has studied two foreign languages since he moved to Canada.
They haven’t lived here for years.
Have you read the book yet?
She has lived here since 1980.
They have been at the hotel since last Tuesday.
We have taught at this school for a long time.
She hasn’t driven her car since she hadn’t accident
The rain hasn’t stopped yet.

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

مریم غفاری

فارغ التحصیل رشته زبان و ادبیات انگلیسی و عاشق یادگیری هستم. از 17 سالگی به مدت ۸ ساله که در حوزه‌های مربوط به زبان انگلیسی فعالیت میکنم و در حال حاضر مدرس، مترجم، ویراستار، سوپروایزر و ترینر زبان انگلیسی هستم.💖

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

‫14 نظرها

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

  1. سلام ممنون از توضیحات خوبتون ♥️
    من یک سوال داشتم ممنون میشم جواب بدید
    توی همین پرزنت پرفکت هست. وقتی since و for داریم و وقتی افعال ما action باشه در این صورت این مدلی میشه : i
    have been crying
    ولی اگه nonaction داشته باشیم اینطور میشه :
    I’ve had a big bag
    درست دارم میگم نه ؟
    ممنون میشم جواب بدید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا