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 فرقشان.
این زمان، معروفترین «ترسِ دستوری» فارسیزبانهاست — چون در فارسی معادلِ دقیق ندارد و کتابها با «ماضی نقلی» ترجمهاش میکنند که درست نمینشیند. حقیقتِ امیدوارکننده: در کاربردِ واقعی فقط سه موقعیت دارد و هر سه با دو قیدِ مشهور میآیند: 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.
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 — این نسخهٔ استمراریاش است و کاملاً درست.)
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ِ درست را بگو.
گرامرِ عمیقتر: 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.
گفتگو: «چقدره اینجایی؟» در اولین جلسه
اشتباههای رایجِ فارسیزبانها در همین درس
این بخش را با یک قرارداد بخوان: هر ❌ یعنی «مغزِ فارسیزبانت این را میسازد و طبیعی است»، و هر ✅ یعنی «این همان چیزی است که گیرندهٔ انگلیسیزبان میشنود». خطاها اثرِ مستقیمِ ترجمهٔ ذهنیِ فارسی به انگلیسیاند؛ با هر جفت بلند تکرار کن تا شکلِ درست در گوشت نشست کند.
تمرینهای این درس — چهار قدم، بیعجله
Perfect را با همین چهار تمرین محک بزن؛ هر پاسخ را بلند بگو و بعد باز کن — سه از چهار یعنی قفل شد.
- for یا since؟ «I've worked here ___ 2022 — ___ four years, actually.»
- کدام درست است؟ "I've finished the report yesterday" یا "I finished the report yesterday"؟ چرا؟
- سؤالِ تجربه بساز: «تا حالا با Kubernetes کار کردهای؟» — و جوابِ کوتاهش را هم بگو.
- yet یا already؟ «I've ___ sent the documents — don't send them again.» / «Has the meeting started ___?»
پاسخ تمرینها — اول خودت جواب بده، بعد باز کن
پاسخ تمرین ۱
پاسخ تمرین ۲
پاسخ تمرین ۳
پاسخ تمرین ۴
چالشِ امروز
🎯 امروز سه جملهٔ واقعیِ 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…