Present Perfect

۱. زمان حال کامل چیه؟

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

فرمول کلی:

Subject + have/has + past participle

مثال:

  • I have lost my key. (کلیدم را گم کرده‌ام.) → تو گذشته گم شده ولی هنوز هم ندارمش!
  • She has just arrived. (او همین الان رسیده.) → تو گذشته نزدیک اتفاق افتاده و نتیجه‌اش توی حال مشخصه

۲. چه موقع از حال کامل استفاده کنیم؟

۱) وقتی که یه اتفاق توی گذشته افتاده ولی اثرش هنوز باقیه.

مثال:

  • I have broken my phone. (گوشیم را شکستم.) → هنوز هم شکسته است!
  • She has lost her wallet. (او کیف پولش را گم کرده.) → هنوز هم پیداش نکرده!

۲) برای صحبت دربارهٔ تجربه‌های زندگی (بدون اشاره به زمان دقیق).

مثال:

  • I have been to Paris. (من پاریس بوده‌ام.) → یک تجربه کلی است، اشاره‌ای به زمان دقیق نداریم.
  • Have you ever eaten sushi? (تا حالا سوشی خورده‌ای؟) → یک تجربه کلی را می‌پرسیم.

نکته:

برای تجربه‌های کلی از "ever" (تا حالا) و "never" (هرگز) استفاده می‌کنیم:

  • Have you ever met a celebrity? (تا حالا یک سلبریتی را ملاقات کرده‌ای؟)
  • I have never tried skydiving. (من هرگز چتربازی را امتحان نکرده‌ام.)

۳. برای اتفاقاتی که از گذشته تا الان ادامه داشته‌اند

در این حالت معمولاً از کلمات since و for استفاده می‌کنیم:

  • Since → برای یک نقطهٔ مشخص از زمان (مثلاً: since 2010, since Monday, since morning)
  • For → برای یک بازهٔ زمانی (مثلاً: for 2 years, for a long time, for 5 hours)

مثال:

  • I have lived in this city for 10 years. (من ۱۰ سال است که در این شهر زندگی می‌کنم.)
  • She has worked here since 2015. (او از سال ۲۰۱۵ اینجا کار می‌کند.)

۴. وقتی یک اتفاق تازه رخ داده (just, already, yet)

در این حالت از کلمات زیر استفاده می‌کنیم:

  • Just (تازه، همین الان) → I have just finished my homework. (من همین الان تکلیفم را تمام کردم.)
  • Already (زودتر از انتظار) → She has already left. (او قبلاً رفته است.)
  • Yet (هنوز) → معمولاً در جملات منفی و پرسشی استفاده می‌شود:
    • I haven’t seen that movie yet. (هنوز آن فیلم را ندیده‌ام.)
    • Have you finished your work yet? (کارت را تمام کرده‌ای؟)

مقایسه حال کامل با گذشته ساده

Past Simple (گذشته ساده): دربارهٔ یک اتفاق در گذشته صحبت می‌کند که زمان آن مشخص است.
Present Perfect (حال کامل): زمان دقیق رخ دادن اتفاق مهم نیست؛ مهم این است که اثر آن هنوز باقی است یا ارتباطی با اکنون دارد.

مثال‌ها:

  • I lost my key yesterday. (دیروز کلیدم را گم کردم.) → گذشته ساده؛ زمان مشخص دارد.
  • I have lost my key. (کلیدم را گم کرده‌ام.) → حال کامل؛ هنوز هم ندارمش.

ساختارهای سوالی در حال کامل

برای سوالی کردن حال کامل، جای have/has را با فاعل عوض می‌کنیم:

  • Have you ever traveled abroad? (تا حالا به خارج از کشور سفر کرده‌ای؟)
  • Has she finished her project yet? (آیا پروژه‌اش را تمام کرده؟)
  • How long have you lived here? (چه مدت است که اینجا زندگی می‌کنی؟)

ساختارهای منفی در حال کامل

برای منفی کردن فقط یک "not" به have/has اضافه می‌کنیم:

  • I have not (haven’t) seen that movie. (آن فیلم را ندیده‌ام.)
  • She has not (hasn’t) finished her homework. (تکلیفش را تمام نکرده.)
  • They haven’t been to London. (آنها به لندن نرفته‌اند.)

خلاصه مهم‌ترین کلمات و عبارات همراه با حال کامل

عبارت معنی مثال
ever تا حالا Have you ever been to Japan?
never هرگز I have never tried sushi.
just همین الان I have just finished my work.
already زودتر از انتظار I have already finished my work.
yet هنوز (منفی/سوالی) Have you finished yet? I haven't seen it yet.
since از یک زمان مشخص I have worked here since 2010.
for برای یک مدت He has lived here for five years.
so far تا حالا I have met three famous people so far.
recently/lately اخیراً I have been very busy lately.

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

آزمون رو شروع کن!

1. I ______ my keys. I can’t find them anywhere!

2. She ______ her homework yet.

3. ______ you ever ______ to Paris?

4. We ______ in this house for ten years.

5. He ______ his leg, so he can’t play football today.

6. The movie ______ yet. Let’s wait a little longer.

7. I ______ three books this month.

8. They ______ married since 2015.

9. The bus ______ already, so we’ll have to walk.

10. She ______ a new job last week.

11. He’s tired because he ______ all day.

12. I ______ this song before. It’s really nice!

13. We ______ each other for a long time.

14. Have you ever ______ skiing?

15. It’s the first time I ______ sushi.

16. She ______ five emails so far this morning.

17. The weather ______ really cold lately.

18. They ______ to Italy many times.

19. Since I moved to this city, I ______ many new friends.

20. We ______ each other since high school.