آموزش زبان انگلیسی (دورهٔ ۹۰ درسی) · درس ۴۲ از ۹۰

Present Perfect؛ تجربه‌ها با have + قسم سوم

⚡ پاسخ کوتاه

Present Perfect (have/has + قسمِ سوم) سه کار می‌کند: تجربه (Have you ever worked abroad?), ادامه از گذشته تا حال (I have lived here for two years), و نتیجهٔ تازه (I've just finished). اگر زمانِ مشخصِ گذشته در جمله باشد، Past Simple می‌آید — این هم Entire فرق‌شان.

درس ۴۲ از ۹۰ — Present Perfect؛ تجربه‌ها با have + قسم سوم

این زمان، معروف‌ترین «ترسِ دستوری» فارسی‌زبان‌هاست — چون در فارسی معادلِ دقیق ندارد و کتاب‌ها با «ماضی نقلی» ترجمه‌اش می‌کنند که درست نمی‌نشیند. حقیقتِ امیدوارکننده: در کاربردِ واقعی فقط سه موقعیت دارد و هر سه با دو قیدِ مشهور می‌آیند: ever/never برای تجربه، for/since برای مدت، just/already/yet برای تازگی.

و چرا مهم است؟ چون مصاحبه‌های شغلی، گفتگوهای مهاجرتی و اولین آشنایی‌ها با همین زمان پر می‌شوند: How long have you been here? Have you ever worked with Kubernetes? I've just moved to the city.

ساختار و سه کارِ اصلی

کار جمله معنی
تجربه Have you ever visited London? تا حالا لندن رفته‌ای؟
مدت تا حال I have lived here for two years. دو سال است اینجا زندگی می‌کنم.
نتیجهٔ تازه I've just finished my CV. تازه رزومه‌ام را تمام کردم.
منفی I haven't tried that restaurant yet. هنوز آن رستوران را امتحان نکرده‌ام.
سوالِ مدت How long have you worked there? چه مدت است آنجا کار می‌کنی؟

قسمِ سوم (past participle): باقاعده‌ها همان -ed (worked, finished) و بی‌قاعده‌ها همان ستونِ سومِ جدول: go→gone, see→seen, do→done, be→been, have→had. برای سادگی: در این زمان، همان ۲۰ فعلِ طلاییِ درس ۳۴ را با ستونِ سوم‌شان یاد بگیر — gone, seen, done, been, had, made, taken, told, thought, met.

I've been in this country for six months — and I've already learned to survive without a car!شش ماهه به این کشور اومدم — و همین حالا یاد گرفتم بدونِ ماشین دووم بیارم!

for و since؛ دو کلیدِ مدت

for + طولِ زمان: for two years, for six months, for a week. since + نقطهٔ شروع: since 2024, since January, since I moved here. جملهٔ مصاحبه‌ایِ کلیدی: I've worked as a developer for five years — mostly backend. (پنج سال است توسعه‌دهنده‌ام — عمدتاً بک‌اند.) و جوابِ سوالِ معروفِ مهاجران: How long have you been living here? — Since March. / For about eight months. (قیدِ محاوره‌ای که همین زمان را می‌سازد: have been living — این نسخهٔ استمراری‌اش است و کاملاً درست.)

I've known her since university — we've been friends for almost ten years.از دانشگاه می‌شنامش — حدود ده ساله دوستیم.

Perfect یا Past؟ آزمونِ «زمانِ مُهرخورده»

آزمونِ سرانگشتی: اگر جمله زمانِ مشخصِ تمام‌شده دارد (yesterday, in 2020, last week, when I was a kid), Past Simple می‌آید — نقطه است، تمام شده. اگر زمان غایب یا «تا حالا» است (ever, never, already, yet, for/since, just), Present Perfect می‌آید — خط است، به امروز وصل است. مقایسه: I saw that movie last night (دیروز — Past) · I've seen that movie three times (تا حالا — Perfect). و نکتهٔ آمریکایی: در گفتارِ آمریکا گاهی Past جای Perfect می‌آید (Did you eat yet?) — فهمیدنِ این، دنبال‌کردنِ سریال‌ها را آسان می‌کند؛ اما در نوشتار و مصاحبه، همان Perfectِ درست را بگو.

I've just had lunch, thanks — but I'll grab a coffee with you.تازه ناهار خوردم، مرسی — ولی یه قهوه باهات می‌چسبونم.

گرامرِ عمیق‌تر: for و since و just/already/yet در موقعیت

سه قالبِ رایجِ Perfect در گفتگوی کاری: ۱) стаж: I've been here for six months / since March — با been (بوده‌ام). ۲) خبرِ تازه: I've just pushed the fix (تازه فیکس رو پوش کردم) — just میانِ have و قسم. ۳) وضعیتِ پروژه: Have you reviewed it yet? — Not yet (هنوز نه) · I've already reviewed it (قبلاً ریلویو کردم). و نکتهٔ محاوره: در گفتارِ روز، بریتانیایی‌ها Perfect را زنده نگه می‌دارند و آمریکایی‌ها گاهی با Past عوضش می‌کنند (Did you eat yet?) — هر دو را بشناس، در نوشتارِ رسمی همان Perfect.

I've just moved here, so I haven't found a favorite coffee place yet — but I've already learned where the good bread is!تازه اومدم این‌جا، پس هنوز کافهٔ موردعلاقه‌مم رو پیدا نکردم — ولی یاد گرفتم نونِ خوب کجاست!

گفتگو: «چقدره اینجایی؟» در اولین جلسه

Colleague: How long have you been with the company? — You: Just three weeks — everything is still new, honestly.همکار: چقدره به شرکت اومدی؟ — تو: تازه سه هفته — راستش همه‌چیز هنوز جدیه.
Colleague: And how do you like it so far? — You: I've learned a lot already — the codebase is bigger than my last one, but the docs have helped.همکار: و تا این‌جا چطوره؟ — تو: کلی چیز یاد گرفتم — کدبیس از قبلی بزرگ‌تره، ولی داک‌ها کمک کردن.
Colleague: Give it three months — it clicks. — You: That's what everyone says! Have you been here long?همکار: سه ماه بده — جا می‌افته. — تو: همه همین رو می‌گن! تو مگه چقدره اینجایی؟

اشتباه‌های رایجِ فارسی‌زبان‌ها در همین درس

این بخش را با یک قرارداد بخوان: هر ❌ یعنی «مغزِ فارسی‌زبانت این را می‌سازد و طبیعی است»، و هر ✅ یعنی «این همان چیزی است که گیرندهٔ انگلیسی‌زبان می‌شنود». خطاها اثرِ مستقیمِ ترجمهٔ ذهنیِ فارسی به انگلیسی‌اند؛ با هر جفت بلند تکرار کن تا شکلِ درست در گوشت نشست کند.

❌ I am here since three months.❌ فارسیِ «سه ماهه اینجام» برای مدت و نقطهٔ شروع یک ساختار دارد و مغز، since را با طولِ زمان می‌آورد؛ اما since فقط نقطهٔ شروع می‌گیرد و مدت را for می‌گوید — و کلِ جمله Perfect می‌خواهد. پرتکرارترین خطای مصاحبه‌های مهاجری همین است.
✅ I've been here for three months.✅ شکل درست را دو بار بلند بگو؛ حالا یک بار در یک جملهٔ خودت.
❌ I have seen him yesterday.❌ Perfect که تازه یاد می‌گیری، مغز همه‌جا می‌چسباندش؛ اما آزمونِ درست: زمانِ مُهرخورده — yesterday، last week، in 2020 — فعل را به Past Simple می‌بَرد. دیروز تمام شده؛ جمله‌اش هم باید تمام شود.
✅ I saw him yesterday.✅ شکل درست را دو بار بلند بگو؛ حالا یک بار در یک جملهٔ خودت.
❌ Did you ever eat sushi?❌ سؤالِ تجربه را مغز با گذشتهٔ ساده ترجمه می‌کند؛ اما «تا حالا» با ever قالبِ ثابت دارد: Have you ever + قسمِ سوم — و eaten همان قسمِ سومی است که گوشِ فارسی با eat اشتباه می‌کند.
✅ Have you ever eaten sushi?✅ شکل درست را دو بار بلند بگو؛ حالا یک بار در یک جملهٔ خودت.

تمرین‌های این درس — چهار قدم، بی‌عجله

Perfect را با همین چهار تمرین محک بزن؛ هر پاسخ را بلند بگو و بعد باز کن — سه از چهار یعنی قفل شد.

  1. for یا since؟ «I've worked here ___ 2022 — ___ four years, actually.»
  2. کدام درست است؟ "I've finished the report yesterday" یا "I finished the report yesterday"؟ چرا؟
  3. سؤالِ تجربه بساز: «تا حالا با Kubernetes کار کرده‌ای؟» — و جوابِ کوتاهش را هم بگو.
  4. yet یا already؟ «I've ___ sent the documents — don't send them again.» / «Has the meeting started ___?»

پاسخ تمرین‌ها — اول خودت جواب بده، بعد باز کن

پاسخ تمرین ۱
since 2022 … for four years — since نقطهٔ شروع، for طولِ زمان. در مصاحبه هر دو را در یک نفس می‌شنوی: "I've been here since March — about eight months."
پاسخ تمرین ۲
"I finished the report yesterday" — مُهرِ زمانِ yesterdayPast Simple می‌خواهد. Perfect برای خطِ تا-امروز است: "I've finished the report — it's on your desk."
پاسخ تمرین ۳
"Have you ever worked with Kubernetes?" — "Yes, I have. I ran it in production for two years." — سؤالِ تجربه با ever + قسمِ سوم، و جوابِ کوتاهِ "Yes, I have" که بعدش با Past Simple جزئیات می‌آید.
پاسخ تمرین ۴
already در اولی (میانِ have و فعل، یعنی «قبلاً») و yet در دومی (آخرِ سؤال، یعنی «تا این لحظه»). سه‌تاییِ just/already/yet جایِ ثابت دارند؛ جابه‌جایی‌شان غیرِبومی به گوش می‌رسد.

چالشِ امروز

🎯 امروز سه جملهٔ واقعیِ Perfect دربارهٔ خودت بلند بگو — یکی با for، یکی با since، یکی با just («I've just…») — و در اپ ثبت‌شان کن؛ تجربهٔ امروز، Perfectِ فرداست.

نکات مکالمهٔ واقعی که کتاب‌ها کم می‌گویند

  • جفت‌های خائن را تمرین کن — برای «چقدر» همیشه since/for بیاور — چون فارسیِ ذهنت می‌خواهد بگوید «I am here from March». قالب: I've been here since March.
  • just/already/yet جای درست — just و already میانِ have و قسم؛ yet آخرِ جمله — سه جملهٔ تمرینی همین امشب بساز.
  • در مصاحبه، Perfect مهندسِ تجربه‌ات — «Have you worked with Kubernetes?» — «Yes, I have. I ran it in production for two years.» — قالبِ ثابتِ این سوالات همین است.
🔑 جمع‌بندی این درس

Perfect = have/has + قسمِ سوم، برای سه کار: تجربه (ever/never), مدت تا حال (for/since), تازگی (just/already/yet). آزمونِ انتخاب: زمانِ مُهرخوردهٔ گذشته → Past Simple؛ بدونِ زمان یا «تا حالا» → Perfect. در مصاحبه و مهاجرت، جاهای این زمان ثابت است: How long have you…? I've been here for/since… I've never worked with…

پرسش‌های رایج

«I've been to London» و «I went to London» چه فرقی دارند؟
I've been to London یعنی تجربه‌اش را دارم — یک وقت‌هایی رفته‌ام (سفر تمام شده اما «مسافرِ لندن» هنوز در من هست). I went to London یعنی رویدادِ مشخص: رفتم (مثلاً پارسال، برای سه روز). اولی دربارهٔ «من» است، دومی دربارهٔ «سفر». همین فرقِ ریز، در مصاحبه بزرگ می‌شود: Have you worked with databases? (تجربه داری؟) — Yes, I have. I worked with PostgreSQL at my last job (رویدادِ مشخصِ آن کار).
yet و already دقیقاً کجا می‌آیند؟
yet در منفی و سوال، آخرِ جمله: I haven't started yet · Has the meeting started yet? already در مثبت، میانِ have و قسم: I've already eaten. و just برای همین‌لحظه: I've just arrived — دقایقی پیش رسیدم. سه‌تاییِ just/already/yet را همین‌طور بگو که نوشته شد؛ جابه‌جایی‌شان «غیرِ بومی» شنیده می‌شود.

انگلیسی را همین امروز در گوشی‌ات تمرین کن

واژه‌های این درس را هر جا که دیدی با منوی «ذخیره در آپ‌ورد» به فلش‌کارت‌هایت اضافه کن؛ الگوریتم مرور فاصله‌دار سرِ موعد یادآوری‌شان می‌کند، تلفظ‌شان را می‌شنوی و در مکالمهٔ هوش مصنوعی همان‌جا که لازم است استفاده‌شان می‌کنی.