تفاوت حال کامل و گذشته ساده در زبان انگلیسی؛ Present Perfect vs Past Simple
هر دو زمان دربارهٔ گذشته حرف میزنند، ولی گذشتهٔ ساده رویدادی را در بازهای تمامشده نشان میدهد و حال کامل آن را به اکنون وصل میکند:
I've visited Rome.
تا حالا به رم سفر کردهام.
تجربه تا الان مهم است؛ زمانِ تمامشدهی مشخصی ندادهای.
I visited Rome last year.
سال گذشته به رم سفر کردم.
یک اتفاق را به زمان تمامشدهٔ last year مربوط میکنی.
اگر در ساخت have/has + past participle مشکل داری، گرامر حال کامل در انگلیسی را مرور کن. برای ساخت سؤال و منفی با did/didn't هم گرامر گذشتهٔ ساده در انگلیسی کمک میکند.
گذشته ساده یا حال کامل؟
برای انتخاب زمان، این دو معنا را از هم جدا کن:
- Past Simple → رویدادی در گذشتهٔ تمامشده؛ یا زمان مشخص داریم یا از موقعیت میدانیم آن دوره پایان یافته است.
- Present Perfect → تجربه تا این لحظه، نتیجهٔ مهمِ فعلی یا موقعیتی که هنوز ادامه دارد.
مقایسه:
I lost my key yesterday.
دیروز کلیدم را گم کردم.
yesterday تمام شده؛ Past Simple.
I've lost my key.
کلیدم را گم کردهام (و الان دنبالش میگردم).
تأکید روی نتیجهٔ فعلی است: هنوز کلید را پیدا نکردهام.
تفاوت زمان حال کامل و گذشته ساده (Present Perfect vs. Simple Past)
این دو سؤال را ببین:
Have you ever tried sushi?
تا حالا سوشی امتحان کردهای؟
دربارهٔ تجربه تا امروز میپرسی، نه زمان دقیق آن.
اگر جواب yes باشد:
When did you try it?
چه زمانی امتحانش کردی؟
حالا زمان یک اتفاق مشخص گذشته را میپرسی؛ گذشتهٔ ساده لازم است.
در گفتوگو میتوانی با حال کامل دربارهٔ تجربه بپرسی و بعد با گذشتهٔ ساده جزئیاتش را دنبال کنی.
زمان مشخص نداری؟ حال کامل!
برای تجربه بدون زمان مشخصِ تمامشده:
I've seen that film.
آن فیلم را دیدهام.
Sara has been to Turkey twice.
سارا تا حالا دو بار به ترکیه سفر کرده است.
We've never tried that restaurant.
تا حالا آن رستوران را امتحان نکردهایم.
این جملهها دربارهٔ داشتن یا نداشتن تجربه تا امروزند.
اما وقتی finished time اضافه میکنی:
I saw that film last Friday.
جمعهٔ گذشته آن فیلم را دیدم.
Sara went to Turkey in 2024.
سارا در سال ۲۰۲۴ به ترکیه رفت.
گذشتهٔ ساده را انتخاب کن.
نبودن عبارت زمانی بهتنهایی دلیل استفاده از حال کامل نیست؛ معنی و موقعیت را هم در نظر بگیر.
گذشته ساده (past simple): ما راجع به زمان وقوع اتفاق صحبت میکنیم
گذشتهٔ ساده برای اتفاقی مناسب است که در دورهای پایانیافته رخ داده باشد:
yesterdaylast weektwo days agoin 2022when I was a child
مثال:
We moved here in 2022.
سال ۲۰۲۲ به اینجا نقلمکان کردیم.
I called Mina two hours ago.
دو ساعت پیش به مینا زنگ زدم.
He started this job last month.
او ماه گذشته این شغل را شروع کرد.
در هر سه مورد زمان گذشته پایان یافته است.
حال کامل (present perfect): مهم نیست که چه زمانی آن اتفاق رخ داده است
وقتی تجربه یا نتیجهٔ آن تا امروز مهم است و زمان تمامشدهٔ مشخصی نمیگویی:
I've read this book.
این کتاب را خواندهام.
She's already finished the report.
او گزارش را قبلاً تمام کرده است.
We've never met before.
ما قبلاً همدیگر را ندیدهایم.
اگر زمان دقیق همان اتفاق را هم بگویی، آن بخش را با گذشتهٔ ساده بیان کن:
I've read this book. I read it on holiday last summer.
این کتاب را خواندهام. تابستان گذشته در سفر آن را خواندم.
جملهٔ اول تجربه را میگوید؛ جملهٔ دوم زمان مشخص همان تجربه را.
نتیجه الان مهمه؟ حال کامل!
وقتی نتیجهٔ یک اتفاق گذشته هنوز اهمیت دارد، حال کامل طبیعی است:
I've broken my glasses.
عینکم را شکستهام (و الان شکسته است).
یعنی الان عینکم شکسته است و نتیجه مهم است.
مقایسه:
I broke my glasses last year, but I bought new ones.
سال گذشته عینکم شکست، اما عینک جدیدی خریدم.
این اتفاق مربوط به پارسال است و نتیجهٔ آن بعداً تغییر کرده؛ پس گذشتهٔ ساده طبیعی است.
یک مثال دیگر:
Sara has gone out.
سارا بیرون رفته است (و الان اینجا نیست).
نتیجهی فعلی: الان اینجا نیست.
Sara went out at 7 and came back at 8.
سارا ساعت هفت بیرون رفت و ساعت هشت برگشت.
رفتن و برگشتن هر دو در گذشته رخ داده و تمام شدهاند.
گذشته ساده در مقابل حال کامل: تفاوتهای اصلی
| موقعیت | زمان مناسب | مثال انگلیسی | ترجمهٔ فارسی |
|---|---|---|---|
| تجربه تا امروز | Present Perfect | I've visited Rome. | تا حالا به رم سفر کردهام. |
| زمان مشخص تمامشده | Past Simple | I visited Rome in 2023. | در سال ۲۰۲۳ به رم سفر کردم. |
| نتیجهٔ فعلی | Present Perfect | I've lost my key. | کلیدم را گم کردهام و الان پیدایش نمیکنم. |
| اتفاق تمامشده | Past Simple | I lost my key yesterday. | دیروز کلیدم را گم کردم. |
| وضعیتی که هنوز ادامه دارد | Present Perfect | I've lived here for five years. | پنج سال است که اینجا زندگی میکنم. |
| دورهٔ پایانیافته | Past Simple | I lived there for five years. | پنج سال آنجا زندگی کردم. |
این مثالها را با هم مقایسه کن؛ قبل از انتخاب زمان، معلوم کن دوره تمام شده یا هنوز به حال ارتباط دارد.
Duration؛ هنوز ادامه دارد یا تمام شده؟
مقایسه:
I've lived in Baku for five years.
پنج سال است که در باکو زندگی میکنم.
یعنی پنج سال پیش شروع شده و هنوز آنجا زندگی میکنم.
I lived in Tabriz for five years.
پنج سال در تبریز زندگی کردم (آن دوره تمام شده است).
آن دورهٔ زندگی تمام شده و گوینده اکنون ممکن است جای دیگری زندگی کند.
این تفاوت را با فعلهای work / study / know / have نیز در موقعیتهای روزمره میبینی.
She's worked here since 2023.
سارا از سال ۲۰۲۳ اینجا کار میکند.
این کار همچنان ادامه دارد.
She worked there from 2020 to 2023.
او از سال ۲۰۲۰ تا ۲۰۲۳ آنجا کار میکرد.
دورهٔ کار در آن محل پایان یافته است.
انتخاب زمان گذشته: گذشته ساده یا حال کامل؟
قبل از انتخاب زمان فعل سه سؤال بپرس:
- آیا زمان گذشته تمامشده و مشخص است؟ → Past Simple
- آیا experience/result تا الان مهم است و finished time نگفتهام؟ → Present Perfect
- آیا situation در گذشته شروع شده و هنوز ادامه دارد؟ → Present Perfect
مثال:
Have you finished the task?
کارت را تمام کردهای؟
میپرسی آیا تا این لحظه کار تمام شده است.
Did you finish the task yesterday?
دیروز کارت را تمام کردی؟
yesterday یک time frame تمامشده است.
Signal wordها کمکاند، قانون مکانیکی نیستند
چند نشانهٔ رایج حال کامل:
ever / neverjust / already / yetfor / since
چند نشانهٔ رایج گذشتهٔ ساده:
yesterdaylast ...... ago- finished dates مثل
in 2020
اما فقط از روی یک کلمه زمان فعل را انتخاب نکن؛ ارتباط رویداد با اکنون را هم در نظر بگیر.
مثلاً for five years میتواند با هر دو tense بیاید:
I've lived here for five years.
پنج سال است که اینجا زندگی میکنم.
هنوز اینجا زندگی میکنم.
I lived there for five years.
پنج سال آنجا زندگی کردم.
آن دوره پایان یافته است.
تفاوت Present Perfect و Past Simple در سؤالها
سؤال دربارهٔ تجربه:
Have you ever flown alone?
تا حالا تنهایی پرواز کردهای؟
پرسیدن زمان مشخص:
When did you first fly alone?
اولین بار چه زمانی تنهایی پرواز کردی؟
پرسیدن از نتیجه تا الان:
Have you sent the email yet?
تا حالا ایمیل را فرستادهای؟
پرسیدن دربارهٔ دیروز:
Did you send the email yesterday?
دیروز ایمیل را فرستادی؟
پس ساخت سؤال را با معنی موردنظرت هماهنگ کن.
present perfect vs past simple در یک مکالمه
A: Have you ever been to Istanbul?
الف: تا حالا به استانبول سفر کردهای؟
B: Yes, I have.
ب: بله، سفر کردهام.
A: When did you go?
الف: چه زمانی رفتی؟
B: I went there last spring.
ب: بهار گذشته به آنجا رفتم.
A: Did you like it?
الف: خوشت آمد؟
B: Yes. I've actually visited twice now.
ب: بله. در واقع تا الان دو بار به آنجا سفر کردهام.
سؤال اول دربارهٔ تجربهٔ سفر است؛ سؤالهای بعدی دربارهٔ زمان و جزئیات سفر گذشتهاند.
simple past vs present perfect؛ خطاهای رایج
۱. Present Perfect + finished time
❌ I've seen Mina yesterday.
نادرست: «دیروز مینا را دیدهام»؛ با yesterday از گذشتهٔ ساده استفاده کن.
✅ I saw Mina yesterday.
درست: دیروز مینا را دیدم.
۲. Past Simple برای situationی که هنوز ادامه دارد
اگر هنوز اینجا کار میکنی:
❌ I worked here since 2023.
نادرست برای کاری که هنوز ادامه دارد: «از سال ۲۰۲۳ اینجا کار میکردم».
✅ I've worked here since 2023.
درست: از سال ۲۰۲۳ اینجا کار میکنم.
۳. پرسیدن زمان مشخص با حال کامل
برای پرسیدن زمان مشخص:
✅ When did you go?
درست: چه زمانی رفتی؟
در این موقعیت نادرست:
❌ When have you gone?
برای پرسیدن زمان مشخص سفر در این موقعیت، این شکل مناسب نیست؛ از گذشتهٔ ساده استفاده کن.
۴. انتخاب زمان فقط از روی قید
for و since سرنخ هستند؛ ابتدا بررسی کن موقعیت هنوز ادامه دارد یا در گذشته پایان یافته است.
۵. شکل فعل را با زمان اشتباه نگیر
حال کامل را با have/has + شکل سوم فعل و گذشتهٔ ساده را با شکل گذشتهٔ فعل بساز؛ تفاوت معنی را در مثالهای بالا ببین.
تمرینهای همین گرامر رو انجام بده و نتیجه رو ببین. پاسخهای این بخش فعلاً در کارنامه ذخیره نمیشن.
تمرینهای تعاملی تفاوت حال کامل و گذشته ساده در زبان انگلیسی؛ Present Perfect vs Past Simple
I ___ Rome last year.
تا اینجا باید بتوانی
- finished/specified past را با Past Simple بیان کنی؛
- experience بدون finished time را با Present Perfect بیان کنی؛
- current result را از closed past event جدا کنی؛
- continuing duration را از finished past duration جدا کنی؛
Have you ever...?را باWhen did...?follow-up طبیعی ادامه بدهی؛- signal wordها را clue ببینی، نه قانون مکانیکی؛
- خطاهایی مثل
I've seen him yesterdayرا اصلاح کنی.
برای انتخاب زمان در گفتوگو و روایت، تمرین تفاوت حال کامل و گذشتهٔ ساده در انگلیسی A2 را انجام بده. برای مرور مباحث پایه هم آموزش زبان انگلیسی را ببین.