present perfect تو فارسی معادل نداره؛ چطور تو گفتار به کار ببریم؟
present perfect را برای مکالمه یاد بگیر: تجربه، خبر تازه، زمانِ هنوز باز و for/since را با past simple مقایسه کن و با تمرین گفتاری استفاده کن.
برای مکالمه، present perfect رو وقتی جدی بررسی کن که اتفاق یا وضعیت از گذشته هنوز به «الان» وصله و finished past time مشخصی مثل yesterday یا last year ندادی.
اسم tense رو کمتر دنبال کن؛ فقط بپرس: زمان تموم شده یا هنوز به الان وصله؟ اگر جواب «هنوز به الان ربط داره» باشه، present perfect خیلی وقتها همون چیزیه که speakingت لازم داره.
تجربهی زندگی: Have you ever...?
وقتی دربارهی تجربهی کسی تا این لحظه حرف میزنی و زمان دقیقِ گذشته مهم نیست، present perfect انتخاب طبیعیایه.
Original practice example
Have you ever been to Italy? — Yes, I have.
سؤال دربارهی تجربهی زندگی تا الان است؛ زمان مشخصی مثل 2022 نگفتیم.
در آشنایی، سفر، تجربههای کاری یا چیزهایی که «تا حالا» انجام دادی.
معنی: «تا حالا ایتالیا رفتی؟ — آره.»
با ever سه سؤال بساز: travel، food، work.
A: Have you ever been to Japan?
B: Yes, I have. I went there in 2024.
دقت کن: سؤالِ تجربه با present perfect شروع شد، ولی وقتی زمان مشخص in 2024 اومد، past simple طبیعی شد.
I never went to Italy.
طبقهبندی: میتونه در بعضی contextها، بهخصوص American English، طبیعی باشه؛ اما برای «تا حالا نرفتم» بدون زمان مشخص، I've never been to Italy یک مدل بسیار امن و رایجه.
طبیعی برای این intent: I've never been to Italy.
خبر تازه یا نتیجهی الان: I've just...
گاهی action تموم شده، ولی نتیجهش همین الان مهمه. اینجا present perfect توی مکالمه خیلی کاربردیه.
Original practice example
I've just finished the report.
کار تموم شده، اما نتیجهی تازهاش برای الان مهمه: گزارش الان آمادهست.
آپدیت کاری، تمام کردن task، رسیدن، غذا خوردن، ارسال کردن.
معنی: «همین الان گزارش رو تموم کردم.»
سه جمله بساز: I've just sent... / I've just arrived... / I've just finished...
سه کلمهی خیلی مفید توی این family:
- just: همین تازگی
- already: زودتر از انتظار / تا الان انجام شده
- yet: تا الان؟ / هنوز نه، معمولاً در سؤال و منفی
A: Have you finished yet?
B: Yes, I've already finished.
در American English، past simple با just/already/yet بیشتر از British English شنیده میشه؛ پس Did you eat yet? هم میتونه کاملاً طبیعی باشه. این مقاله present perfect رو بهعنوان یک speaking tool یاد میده، نه تنها گزینهی ممکن در همهی dialectها.
وقتی بازهی زمانی هنوز تموم نشده: today، this week، so far
اگر time period هنوز از دید speaker بازه، present perfect میتونه کارهایی رو که تا همین الان داخل اون بازه اتفاق افتادن جمعبندی کنه.
Original practice example
I've had three meetings today.
«امروز» هنوز ادامه داره و speaker داره وضعیت روز رو تا الان جمعبندی میکنه.
گزارش پیشرفت امروز، این هفته، این ماه یا تا این لحظه.
معنی: «امروز تا الان سه تا جلسه داشتم.»
با today / this week / so far سه جملهی واقعی بساز.
- I've done a lot this week.
- We've had two problems so far.
- I haven't had coffee today.
این rule مکانیکی نیست. Speaker میتونه بسته به viewpoint یک period رو «تمامشده» هم ببیند. نکتهی عملی برای learner اینه: اگر period هنوز برای «تا الان» زندهست، present perfect رو بررسی کن.
از گذشته شروع شده و هنوز ادامه داره: for و since
یکی از واضحترین present connectionها اینه که situation قبلاً شروع شده و هنوز هم ادامه داره.
Original practice example
I've lived here for three years. / I've lived here since 2023.
for مدت رو میده؛ since نقطهی شروع رو. در این مثال، زندگی اینجا هنوز ادامه داره.
محل زندگی، شغل، آشنایی، داشتن چیزی، وضعیتهایی که هنوز true هستن.
معنی: «سه ساله اینجا زندگی میکنم / از ۲۰۲۳ اینجا زندگی میکنم.»
یک جمله با for و یکی با since دربارهی زندگی خودت بساز.
for: for three years / for two months / for a long time
since: since 2023 / since Monday / since I started this job
اگر وضعیت دیگه ادامه نداره، past simple ممکنه انتخاب درست باشه:
I lived there for three years, but I moved away in 2024.
مرز اصلی با past simple: زمانِ گذشتهی تمومشده
Cambridge و British Council این boundary رو خیلی مهم میدونن: وقتی زمان گذشته مشخص و تمامشدهست، past simple معمولاً انتخاب طبیعیه.
I have seen Sara yesterday.
طبقهبندی: برای standard neutral English غلط/غیرطبیعی چون yesterday finished past time میده.
شنونده چه میفهمد؟ معنی قابلفهمه، ولی tense و time marker با هم جور نیستن.
منظورت: «دیروز سارا رو دیدم.»
طبیعیتر: I saw Sara yesterday.
I've gone to Italy in 2022.
طبقهبندی: برای اشاره به سفر مشخص در 2022 نامتناسبه.
طبیعیتر: I went to Italy in 2022.
Mnemonic ساده: yesterday یا last year اومد؟ present perfect معمولاً باید کیفشو جمع کنه. 🙂
تمرین انتخاب: به الان وصله یا past تموم شده؟
قبل از باز کردن جواب، خودت انتخاب کن: present perfect یا past simple؟
«تا حالا ژاپن رفتی؟»
جواب و دلیل
Have you ever been to Japan?
Life experience تا الان؛ finished time مشخص نداریم.
«همین الان گزارش رو تموم کردم.»
جواب و دلیل
I've just finished the report.
Recent result مهمه الان.
«این هفته سه بار باشگاه رفتم.»
جواب و دلیل
I've been to the gym three times this week.
اگر هفته هنوز برای speaker بازه، present perfect طبیعیه.
«از ۲۰۲۳ اینجا زندگی میکنم.»
جواب و دلیل
I've lived here since 2023.
از گذشته شروع شده و هنوز ادامه داره.
«دیروز سارا رو دیدم.»
جواب و دلیل
I saw Sara yesterday.
yesterday finished past timeه.
«سال ۲۰۲۲ رفتم ایتالیا.»
جواب و دلیل
I went to Italy in 2022.
زمان مشخص و تمامشده.
«هنوز تمومش نکردم.»
جواب و دلیل
I haven't finished it yet.
تا الان انجام نشده؛ yet این present connection رو واضح میکنه.
«قبلاً این فیلم رو دیدم.»
جواب و دلیل
I've seen this film before.
Experience before now؛ زمان مشخصی نمیدیم.
چهار مینیدیالوگ برای speaking واقعی
تجربه
A: Have you ever worked remotely?
B: Yes, I have. I worked remotely in 2021.
خبر تازه
A: Can you send the file?
B: I've already sent it.
پیشرفت تا الان
A: How's your week going?
B: I've finished two big tasks so far.
ادامه تا الان
A: How long have you lived here?
B: I've lived here for three years.
Drill گفتاری: ever، never، just، already، yet، for، since
هر prompt رو با صدای بلند کامل کن:
- Have you ever ...?
- I've never ...
- I've just ...
- I've already ...
- I haven't ... yet.
- I've ... for ...
- I've ... since ...
بعد با past simple contrast بساز:
I've seen that film before. → I saw it last year.
منابع زبانی این تفاوتها
- British Council LearnEnglish: Present perfect — تجربه، زمانِ ناتمام و ارتباط گذشته با حال.
- British Council LearnEnglish: present perfect with just, yet, still and already — کاربردهای رایج در خبر/نتیجه تا الان.
- Cambridge Grammar: Present perfect simple — کاربرد present perfect و تفاوتهای usage.
- Cambridge Grammar: Past simple or present perfect? — مرز present perfect با زمانهای گذشتهی تمامشده.
قاعدهی آخر: finished past یا connection to now؟
قبل از اینکه دنبال معادل فارسی present perfect بگردی، دو سؤال بپرس:
- این اتفاق/وضعیت هنوز به الان ربط داره؟
- یه finished past time مثل yesterday / last year / in 2022 دارم؟
اگر connection به now داری و finished time نداری، present perfect رو بررسی کن. اگر زمان مشخص و تمامشده داری، past simple معمولاً انتخاب بهتریه.
حالا سه جملهی واقعی دربارهی خودت بگو: یک experience، یک recent result، و یک چیز که با for یا since تا الان ادامه داشته.