گرامر present perfect

آموزش جامع گرامر حال کامل – Present Perfect

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

کاربرد گرامر Present Perfect یا حال کامل چیست؟

حال کامل عملی را توصیف می‌کند که:

  • در زمان نامشخص در گذشته اتفاق افتاده است اما خود آن اتفاق مهم‌تر از زمان رخ دادن آن است.
  • در گذشته اتفاق افتاده است ولی اثر آن همچنان قابل مشاهده است.
  • در گذشته اتفاق افتاده است و هنوز هم در حال اتفاق افتادن است.

مثال برای گرامر حال کامل( Present Perfect)

برای شفاف شدن این معانی مثال‌های زیر را مطالعه نمایید. مثال‌ها به ترتیب کاربردهای بالا هستند.

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

I’ve met a Hollywood actor.

 

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

She’s colored her hair.

 

.آنها زندگی خوبی داشته‌اند

They’ve lived a happy life.

ساختار جمله با گرامر Present Perfect

همانطوری‌ که از مثال‌ها پیداست، ساختار جمله در حال کامل به شکل زیر است:

بقیه جمله + مفعول + قسمت سوم فعل + have/has + فاعل

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

PP = Past Participle نیز قسمت سوم فعل است که در افعال با قاعده، فرم ed/d دار آن‌هاست و در افعال بی‌قاعده فرم تغییر شکل یافته آن‌هاست.

منفی کردن گرامر Present Perfect یا حال کامل

برای منفی کردن این جملات کافی است کلمه not را به have و has اضافه کنیم تا معنی جمله را از مثبت به منفی تغییر دهیم.

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

I have played basketball.

I haven’t played basketball.

سوالی کردن جملات با گرامر Present Perfect یا حال کامل

برای ساخت سوال بله / خیر کافی است کلمات have / has  را از وسط جمله برداشته و به ابتدای جمله بیاوریم.

مانند مثال‌های زیر:

Have you played basketball?

Has Penny watched this film yet?

برای ساخت wh کافی است کلمات have / has را از وسط جمله برداشته و به ابتدای جمله بیاوریم و کلمه پرسشی مورد نظر را قبل از آن‌ها قرار دهیم.

مانند مثال‌های زیر:

What sport have you played?

What film has Penny watched?

قیدهای زمان رایج با گرامر Present Perfect یا ماضی نقلی

قید زمان Ever

این کلمه در سوالات بلی یا خیر کاربرد دارد و به معنای “تا به حال یا هیچ وقت” است اما بار منفی ندارد.

مانند جمله زیر:

Have you ever won a prize?

Has your dad ever had an accident?

 

قید زمان Already

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

به‌عنوان مثال در مکالمه زیر منظور گوینده این است که من به تازگی نهار خورده‌ام و میلی به خوردن شکلات ندارم.

A: Would you like some chocolate?

B: Thanks I’ve already eaten lunch.

قید زمان Just

این کلمه به معنای زمان بسیار کوتاهی است که از انجام کار گذشته است مانند کلمه “همین الان” و تاکید بیشتری روی تازگی عمل دارد.

به عنوان مثال در مکالمه زیر منظور گوینده این است که تلفن را تازه قطع کرده است.

I’ve just talked to Monica on the phone.

قید زمان Yet

این کلمه شبیه کلمه “هنوز” در زبان فارسی است و فقط در سوالات و جملات منفی با حال کامل استفاده می‌شود. برخلاف دو کلمه قبلی که بعد از فاعل استفاده می‌شوند کلمه yet در انتهای جمله می‌آید.

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

Have you been there yet?

I haven’t eaten dinner yet.

 

قید زمان Never

این کلمه به معنای “هرگز” است و بار تاکیدی دارد. یعنی زمانی‌ که از این کلمه استفاده می‌کنیم تاکید می‌کنیم که این اتفاق هرگز نیفتاده است، در این جملات نباید فعل جمله را به حالت منفی تغییر دهیم چون این کلمه به اندازه کافی بار منفی دارد. جایگاه این کلمه در جمله پس از have/has است.

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

We have never had a good relationship.

She has never told her mother the truth.

 

تفاوت گرامر گرامر Present Perfect (حال کامل) و  گرامر Simple Past (گذشته ساده)

مهمترین نکته در مورد تفاوت حال کامل با گذشته ساده این است که گذشته ساده به عملی اشاره می‌کند که در گذشته (دور یا نزدیک) انجام شده و به پایان رسیده و طبعاً زمان آن مهم است. پس قیدهای گذشته مانند yesterday, last year و… هرگز با زمان حال کامل استفاده نمی‌شوند و تنها با گذشته ساده مورد استفاده قرار می‌گیرند.

مثال‌های زیر را مطالعه نمایید:

Mick traveled to the U.K last year.

Mick has traveled to the U.K several times.

خودآزمایی

(جواب سوالات را با ذکر شماره سوال، در قسمت دیدگاه‌های این مطلب بنویسید)

۱- Nancy………. Chinese food for the first time last night .

a) tried

b) has tried

۲- I haven’t talked to Marry………….?

a) yet

b) already

 ۳- Nick has ………….. eaten fish .He hates seafood.

a) never

b) yet

برای یادگیری بهتر این گرامر شما می‌توانید:

  • کتاب Oxford practice grammar را از فروشگاه اینترنتی سفیرمال تهیه نمایید.
  • کتاب touchstone 3 را مطالعه کنید.
  • در کلاس‌های آموزش زبان انگلیسی سفیر شرکت نمایید.

فرزانه حیدری

عضویت در خبرنامه

درخبرنامه ما عضو شوید

برای دریافت جدیدترین مطالب سفیرمگ، در خبرنامه ما عضو شوید.

104 پاسخ

  1. سلام خسته نباشید تفاوت حال کامل با گذشته استمراری چیه؟

    1. سلام دوست عزیز 🙂
      سلام! حال کامل (Present Perfect) و گذشته استمراری (Past Continuous) دو زمان مختلف در زبان انگلیسی هستند که هرکدام کاربردهای خاص خود را دارند.

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

      ساختار:
      have/has + past participle (اسم مفعول)

      مثال‌ها:
      I have finished my homework. (من تکالیفم را تمام کرده‌ام.)
      She has lived here for ten years. (او به مدت ده سال اینجا زندگی کرده است.)
      کاربردها:
      عملی که در گذشته انجام شده و نتیجه آن در حال حاضر مشهود است:
      They have moved to a new house. (آنها به خانه جدیدی نقل مکان کرده‌اند.)
      تجربه‌ای که تا کنون داشته‌اید:
      Have you ever visited Paris? (آیا تا به حال به پاریس رفته‌اید؟)
      عملی که در گذشته شروع شده و تا زمان حال ادامه دارد:
      We have known each other since 2010. (ما از سال 2010 همدیگر را می‌شناسیم.)
      گذشته استمراری (Past Continuous)
      این زمان برای بیان عملی که در گذشته در حال وقوع بوده و به صورت موقتی ادامه داشته است، به کار می‌رود.

      ساختار:
      was/were + present participle (فعل به همراه ing)

      مثال‌ها:
      I was reading a book when you called. (من در حال خواندن کتاب بودم وقتی که تو زنگ زدی.)
      They were playing soccer all afternoon. (آنها تمام بعدازظهر در حال بازی فوتبال بودند.)
      کاربردها:
      عملی که در گذشته در حال وقوع بوده و معمولاً با عملی دیگر قطع شده است:
      She was cooking dinner when the phone rang. (او در حال پختن شام بود که تلفن زنگ خورد.)
      عملی که در گذشته به صورت موقت و در بازه زمانی خاصی در حال وقوع بوده است:
      Last night at 8 PM, I was watching TV. (دیشب ساعت 8 شب، من در حال تماشای تلویزیون بودم.)
      تفاوت‌ها:
      حال کامل بیشتر برای بیان تجربیات، نتایج، و اعمالی که از گذشته تا حال ادامه دارند به کار می‌رود.
      گذشته استمراری بیشتر برای توصیف اعمالی که در گذشته به صورت موقت و در بازه زمانی خاصی در حال وقوع بودند استفاده می‌شود.
      اگر نیاز به توضیحات بیشتری دارید، حتماً بپرسید!

  2. خیلی عالی بود ممنون به کارم اومد🙏
    فقط خود آزمایی سوال ۱ چرا نباید گزینه ۲ باشه توضیح بدید ممنون میشم🙏

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

      1. سلام. مگه نباید تجربه های گذشته به صورت present perfect باشد؟
        I’ve met a Hollywood actor. در این مثال هم در گذشته شروع شده و در گذشته هم تمام شده. اما ساختار present perfect استفاده شده.

      2. بله دقیقا
        در واقع، زمان Present Perfect برای بیان تجربیات گذشته‌ای استفاده می‌شود که تأثیر یا ارتباطی با حال دارند.
        در جمله “I’ve met a Hollywood actor”، فعل “met” به یک تجربه اشاره دارد که در گذشته اتفاق افتاده، اما این تجربه برای شخص بیان‌کننده هنوز مهم است یا بر حال او تأثیر می‌گذارد. مثلاً، این ممکن است به این معنی باشد که او احساس خاصی نسبت به این ملاقات دارد یا در حال حاضر درباره آن صحبت می‌کند.
        بنابراین، استفاده از Present Perfect به این خاطر است که ما بر اهمیت آن تجربه در حال حاضر تأکید داریم، نه فقط بر زمان وقوع آن در گذشته.

  3. سلام
    خسته نباشید.چرا در جمله ی I have payed basketball.
    Ed اضافه شده
    آخه این گذشته ی ساده نیست که؟

    1. در زبان انگلیسی، زمان حال کامل با استفاده از فعل کمکی “have” (یا “has” برای سوم شخص مفرد) به همراه شکل سوم فعل اصلی (گذشته کامل یا Past Participle) ساخته می‌شه. برای فعل “play”، شکل سوم آن “played” است. این زمان برای بیان عملی که در گذشته شروع شده و تا زمان حال (یا نزدیک به زمان حال) ادامه داشته یا تأثیر آن تا زمان حال باقی مانده استفاده می‌شه.

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

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