گرامرپیشنویس در حال بازبینی
حال کامل یا گذشتهی ساده؟ راهنمای قطعی برای فارسیزبانها
فرق حال کامل (present perfect) و گذشتهی ساده (past simple) با یک سؤال ساده: زمان تمام شده یا نه؟ چرا ماضی نقلی فارسی ما را گمراه میکند، خطای «سه سال است اینجا زندگی میکنم»، تفاوت بریتانیایی و آمریکایی، و تمرین با جواب.
چرا این دو زمان اینقدر گیجکنندهاند؟
حال کامل (I have worked) و گذشتهی ساده (I worked) هر دو دربارهی چیزیاند که در گذشته اتفاق افتاده. برای فارسیزبانها کار سختتر هم هست، چون فارسی ماضی نقلی دارد («رفتهام»، «دیدهام») که شبیه حال کامل به نظر میرسد، ولی کاربردش دقیقاً یکی نیست. اگر ماضی نقلی را مستقیم به حال کامل ترجمه کنید، گاهی درست درمیآید و گاهی نه.
این مقاله همهی ماجرا را به یک سؤال ساده برمیگرداند.
سؤال کلیدی: آن زمان تمام شده است؟
- اگر دربارهی زمانی حرف میزنید که تمام شده (دیروز، سال ۲۰۲۰، وقتی بچه بودم، دو هفته پیش)، گذشتهی ساده: I visited Isfahan last year.
- اگر دربارهی بازهای حرف میزنید که تا الان ادامه دارد، یا اصلاً زمان مشخص نمیکنید و نتیجهی کار الان مهم است، حال کامل: I've visited Isfahan three times. (در کل زندگیام تا الان)
راهنمای گرامر Cambridge همین را میگوید: حال کامل به «زمانی تا اکنون» وصل است و با قیدهای زمان تمامشده نمیآید.
کاربردهای حال کامل
۱. تجربه (بدون زمان مشخص)
- Have you ever tried sushi?
- I've never been to Canada.
- She's read that book twice.
زمان دقیق مهم نیست؛ مهم این است که در زندگی تا الان اتفاق افتاده یا نه.
۲. گذشته با نتیجهی الان
- I've lost my keys. (الان کلید ندارم.)
- He's broken his leg. (الان پایش شکسته است.)
- The price has gone up. (الان گرانتر است.)
مقایسه کنید: I lost my keys yesterday (دربارهی دیروز است؛ شاید پیدایشان هم کرده باشم).
۳. وضعیتی که از گذشته شروع شده و ادامه دارد (for و since)
- I've lived in Shiraz for five years. (هنوز در شیرازم.)
- We've known each other since 2019.
for با مدت (for three years، for ages) و since با نقطهی شروع (since 2019، since I was a child) میآید.
۴. خبر تازه و کارهای اخیر (just، already، yet)
- I've just finished my essay.
- Have you finished yet?
- She's already left.
۵. بازهای که هنوز تمام نشده (today، this week، this year)
- I've drunk three cups of coffee today. (امروز هنوز تمام نشده.)
- It's been a busy week.
کاربردهای گذشتهی ساده
۱. زمان مشخص و تمامشده
- I graduated in 2021.
- We met two years ago.
- Did you see the match last night?
۲. روایت داستان
وقتی داستانی تعریف میکنید، رویدادها با گذشتهی ساده پشت هم میآیند: I woke up late, missed the bus and arrived at work at ten.
۳. وضعیتی که تمام شده
- I lived in Shiraz for five years. (دیگر آنجا نیستم.)
- My grandfather worked as a teacher. (دیگر کار نمیکند یا در قید حیات نیست.)
این جفت جمله را با هم مقایسه کنید:
- I've lived in Shiraz for five years. ← هنوز آنجا هستم.
- I lived in Shiraz for five years. ← دیگر آنجا نیستم.
فقط یک have معنا را عوض کرده است.
دام اول: ماضی نقلی با زمان مشخص
در فارسی میشود گفت «من سال ۹۰ به دانشگاه رفتهام» یا «دیروز این را به من گفته است». در انگلیسی، حال کامل هیچوقت با زمان تمامشده نمیآید:
- غلط: I have gone to university in 2011.
- درست: I went to university in 2011.
- غلط: He has told me yesterday.
- درست: He told me yesterday.
قاعدهی عملی: اگر در جمله yesterday، ago، last…، in + سال گذشته، when… هست، حال کامل ممنوع.
دام دوم: «سه سال است اینجا زندگی میکنم»
این شاید پرتکرارترین خطای فارسیزبانها در این بحث باشد. فارسی برای وضعیتی که از گذشته ادامه دارد، از زمان حال استفاده میکند: «سه سال است انگلیسی میخوانم». ترجمهی مستقیمش غلط است:
- غلط: I live here for three years. / I study English since 2022.
- درست: I've lived here for three years. / I've been studying English since 2022.
در اسپیکینگ آیلتس، پارت ۱ اغلب با سؤالهایی مثل How long have you lived in your hometown? شروع میشود. جواب درست: I've lived there all my life یا I've been living there for about ten years. این یک جملهی کوچک است که ممتحن در همان دقیقهی اول میشنود.
حال کامل استمراری
I've been studying، I've been living حال کامل استمراری است و روی ادامه داشتن فعالیت تأکید دارد. با فعلهایی مثل live، work و study هر دو شکل ساده و استمراری معمولاً درستاند. ولی فعلهای ذهنی و حالتی مثل know، believe و understand معمولاً استمراری نمیشوند: I've known him for years، نه I've been knowing.
دام سوم: سؤال و جواب در مکالمه
یک الگوی رایج مکالمه این است که سؤال با حال کامل شروع میشود (تجربه) و جزئیات با گذشتهی ساده ادامه پیدا میکند (زمان مشخص):
- A: Have you ever been to Mashhad?
- B: Yes, I have. I went there last summer.
- A: Did you like it?
- B: Yes, I loved it.
وقتی گفتوگو به یک موقعیت مشخص در گذشته رسید، بقیهاش گذشتهی ساده است.
بریتانیایی و آمریکایی
راهنمای Cambridge و تیم LearnEnglish بریتیش کانسل هر دو اشاره میکنند که در انگلیسی آمریکایی، برای کارهای اخیر، بهخصوص با just، already و yet، گذشتهی ساده رایج است:
- بریتانیایی: Have you eaten yet? / I've just seen her.
- آمریکایی: Did you eat yet? / I just saw her.
هر دو در کشور خودشان طبیعیاند. در رایتینگ آیلتس، شکل حال کامل امنتر است، ولی شکل آمریکایی اشتباه حساب نمیشود اگر درست و یکدست به کار برود.
حال کامل در رایتینگ و اسپیکینگ آیلتس
- رایتینگ Task 1: اگر نمودار مربوط به گذشته است (مثلاً ۲۰۰۰ تا ۲۰۲۰)، گذشتهی ساده درست است: The number of users rose sharply. حال کامل فقط وقتی معنا دارد که بازه تا اکنون ادامه داشته باشد.
- رایتینگ Task 2: حال کامل برای تغییرهایی که تا امروز اثرشان باقی است طبیعی است: Technology has changed the way people work. ولی اگر به یک رویداد مشخص اشاره میکنید، گذشتهی ساده: In 2020, many offices closed.
- اسپیکینگ پارت ۱: How long have you…? و Have you ever…? سؤالهای رایجاند. جواب را با همان زمان شروع کنید و جزئیات را با گذشتهی ساده ادامه بدهید.
- اسپیکینگ پارت ۲: روایت یک خاطره با گذشتهی ساده؛ جملهی پایانی دربارهی اثرش تا امروز با حال کامل: It has made me more confident.
خلاصهی نشانهها
- گذشتهی ساده: yesterday، ago، last week/year، in 2020، when I was…، What time…?، When…?
- حال کامل: ever، never، just، already، yet، so far، for، since، recently، today/this week (وقتی هنوز تمام نشده)، How long…?
نکته: سؤال با When…? تقریباً همیشه گذشتهی ساده میخواهد (When did you arrive?)، چون دربارهی زمان مشخص میپرسد.
تمرین
فعل داخل پرانتز را در زمان درست بنویسید:
- I ___ (live) in Tabriz since 2018, and I still love it.
- She ___ (finish) her degree two years ago.
- ___ you ever ___ (try) Persian ice cream?
- Oh no! I ___ (forget) my password again.
- We ___ (meet) at a conference in 2022.
- How long ___ you ___ (know) your best friend?
- My father ___ (work) in a bank for thirty years before he retired.
جوابها:
- have lived (یا have been living): از ۲۰۱۸ تا الان.
- finished: two years ago زمان تمامشده است.
- Have … tried: تجربه با ever.
- have forgotten: نتیجهی الان (رمز یادم نیست).
- met: زمان مشخص.
- have … known: مدت تا الان؛ know استمراری نمیشود.
- worked: دورهای که تمام شده (بازنشسته شده).
اگر در سؤال ۱ نوشتید live، دوباره بخش «سه سال است اینجا زندگی میکنم» را بخوانید.
چکلیست
- قبل از انتخاب زمان میپرسم: آن زمان تمام شده یا نه؟
- با yesterday، ago و last… هیچوقت حال کامل نمیآورم.
- برای «… است که …» از حال کامل استفاده میکنم، نه حال ساده.
- در روایت داستان گذشتهی ساده را حفظ میکنم.
ادامه در همین سایت
- درسهای ساختار: درسهای گرامر با تمرین تولیدی و بازخورد اشارهای که اول قاعده را یادآوری میکند و جواب را لو نمیدهد.
- دفتر اشتباهها: خطاهای زمان فعل شما خودکار جمع و مرور میشوند.
- اسپیکینگ: سؤالهای پارت ۱ آیلتس مثل How long have you…? را تمرین کنید.
- مقالهی «۱۵ اشتباه گرامری رایج فارسیزبانها» برای خطاهای دیگر.
منابع
- Cambridge Grammar: Present perfect simple (I have worked)dictionary.cambridge.org(در پنجرهی تازه)
- Cambridge Grammar: Past simple or present perfect?dictionary.cambridge.org(در پنجرهی تازه)
- Cambridge Grammar: Present perfect, typical errorsdictionary.cambridge.org(در پنجرهی تازه)
- British Council LearnEnglish: Present perfect (B1–B2)learnenglish.britishcouncil.org(در پنجرهی تازه)
خواندن کافی نیست؛ حالا تمرینش کن
با تعیین سطح رایگان از همانجایی شروع کن که واقعاً هستی. بعد درسهای کوتاه، مرور واژه و تمرین آزمون، و اولین درسها بدون پرداخت.