توضیح ساده
تفاوت اصلی در یک نگاه هر دو زمان دربارهٔ گذشته صحبت میکنند، اما نگاه آنها متفاوت است. Past Simple اتفاق را در یک زمان تمامشده در گذشته قرار میدهد. Present Perfect گذشته را به زمان حال مرتبط میکند یا دربارهٔ تجربهای صحبت میکند که زمان دقیق آن مهم یا مشخص نیست. بنابراین قبل از انتخاب زمان، از خودتان بپرسید: آیا میگویم اتفاق دقیقاً چه زمانی در گذشته افتاد؟ اگر بله، معمولاً Past Simple مناسب است. آیا تجربه یا نتیجهٔ اتفاق تا الان مهم است و زمان دقیق را نمیگویم؟ در بسیاری از جملههای سطح A2، Present Perfect انتخاب مناسبتری است. چه زمانی از Past Simple استفاده میکنیم؟ Past Simple برای اتفاقی است که در گذشته شروع و تمام شده است. معمولاً زمان آن مشخص است یا جمله آن را در یک دورهٔ تمامشده قرار میدهد؛ مانند yesterday، last night، last year، two days ago و in 2025. مثال: I visited Berlin last year. عبارت last year نشان میدهد زمان اتفاق تمام شده است. چه زمانی از Present Perfect استفاده میکنیم؟ Present Perfect با have یا has و شکل سوم فعل ساخته میشود. در سطح A2 یکی از مهمترین کاربردهای آن صحبت دربارهٔ تجربه تا این لحظه است، بدون اینکه زمان دقیق اتفاق را بگوییم. مثال: I have visited Berlin. این جمله میگوید تجربهٔ رفتن به برلین را دارم، اما نمیگوید دقیقاً چه زمانی. زمان مشخص یا تجربه تا الان؟ این مقایسه یکی از سادهترین راههای تشخیص دو زمان است. I saw that film last Friday یعنی فیلم را جمعهٔ گذشته دیدم؛ زمان مشخص و تمام شده است. I have seen that film یعنی آن فیلم را دیدهام؛ تجربه مهم است و زمان دقیق گفته نشده است. ارتباط نتیجهٔ گذشته با زمان حال Present Perfect میتواند اتفاقی را نشان دهد که در گذشته رخ داده اما نتیجهٔ آن الان مهم است. مثلاً I have lost my keys یعنی کلیدهایم را گم کردهام و نتیجهٔ مهم فعلی این است که الان آنها را ندارم. اگر بگوییم I lost my keys yesterday، تمرکز روی اتفاقی است که دیروز رخ داده است. کلمات زمانی مهم Past Simple اغلب با عبارتهایی مثل yesterday، last week، two hours ago و in 2024 میآید. Present Perfect در کاربردهای پایه اغلب با ever، never، just، already و yet دیده میشود. این کلمات سرنخهای مفیدی هستند، اما ابتدا باید معنی جمله را درک کنید و فقط بر اساس یک کلمه زمان را انتخاب نکنید.
فرمول گرامر
Present Perfect مثبت
Subject + have/has + past participleShe has finished her homework.
Present Perfect منفی
Subject + have/has not + past participleI haven't seen that film.
Present Perfect سوالی
Have/Has + subject + past participle ...?Have you ever visited London?
Past Simple مثبت
Subject + past form of verbShe finished her homework yesterday.
Past Simple منفی
Subject + did not + base verbI didn't see him yesterday.
Past Simple سوالی
Did + subject + base verb ...?Did you visit London last year?
قانونهای اصلی
- 1
Past Simple برای زمان تمامشده
وقتی اتفاق در یک زمان مشخص و تمامشده در گذشته رخ داده است، از Past Simple استفاده کنید. مثال: We moved here in 2024.
- 2
Present Perfect برای تجربه تا زمان حال
وقتی میخواهید دربارهٔ تجربهای تا این لحظه صحبت کنید و زمان دقیق مهم نیست، از Present Perfect استفاده کنید. مثال: We have visited Italy.
- 3
Present Perfect برای نتیجهای که الان مهم است
اگر اتفاق گذشته نتیجهای دارد که در زمان حال اهمیت دارد، Present Perfect میتواند استفاده شود. مثال: She has broken her glasses. یعنی عینکش شکسته و این وضعیت اکنون مهم است.
- 4
زمان مشخص گذشته با Present Perfect نمیآید
در انگلیسی معیار، Present Perfect را معمولاً با عبارتهایی که یک زمان تمامشده و مشخص گذشته را نشان میدهند، مانند yesterday یا last Monday، به کار نمیبریم. به جای I have seen him yesterday میگوییم I saw him yesterday.
- 5
شکل سوم فعل را با گذشته ساده اشتباه نگیرید
Present Perfect به have/has + past participle نیاز دارد. برای افعال بیقاعده ممکن است شکل Past Simple و past participle متفاوت باشند: go → went → gone، see → saw → seen، do → did → done.
- 6
بعد از have و has شکل سوم فعل میآید
بعد از have یا has همیشه از شکل سوم فعل استفاده کنید، نه شکل گذشته ساده.
- 7
بعد از did و didn’t فعل ساده میآید
بعد از did یا didn’t فعل اصلی باید به شکل پایه بیاید.
مثالهای کاربردی
I have visited London twice.
من تا حالا دو بار به لندن رفتهام.
تجربه تا زمان حال مهم است و زمان دقیق سفرها گفته نشده است.
I visited London in 2024.
من در سال ۲۰۲۴ به لندن رفتم.
سال مشخص و تمامشده است، بنابراین Past Simple استفاده شده است.
Have you ever eaten sushi?
آیا تا حالا سوشی خوردهای؟
ever برای پرسیدن دربارهٔ تجربه تا این لحظه رایج است.
Did you eat sushi at the restaurant last night?
دیشب در رستوران سوشی خوردی؟
last night یک زمان مشخص و تمامشده را نشان میدهد.
Sara has just finished her homework.
سارا همین الان تکلیفش را تمام کرده است.
just نشان میدهد اتفاق خیلی اخیراً رخ داده و نتیجهٔ آن اکنون مهم است.
Sara finished her homework at nine o'clock.
سارا ساعت نه تکلیفش را تمام کرد.
زمان مشخص گذشته بیان شده است.
I have never driven a truck.
من تا حالا هیچوقت کامیون نراندهام.
never دربارهٔ نبودن یک تجربه تا زمان حال صحبت میکند.
My brother drove a truck last summer.
برادرم تابستان گذشته یک کامیون راند.
last summer دورهای تمامشده در گذشته است.
We've lost our tickets.
ما بلیتهایمان را گم کردهایم.
نتیجه اکنون مهم است؛ در حال حاضر بلیتها را نداریم.
We lost our tickets on the train yesterday.
ما دیروز در قطار بلیتهایمان را گم کردیم.
تمرکز روی اتفاقی است که در زمان مشخص گذشته رخ داده است.
She hasn't called me yet.
او هنوز به من زنگ نزده است.
yet در جملهٔ منفی نشان میدهد اتفاق مورد انتظار تا این لحظه رخ نداده است.
She didn't call me yesterday.
او دیروز به من زنگ نزد.
yesterday زمان تمامشده است، پس Past Simple لازم است.
Have you seen my phone?
گوشی من را دیدهای؟
زمان دقیق مهم نیست؛ گوینده میخواهد بداند آیا تا الان گوشی را دیدهای یا نه.
I saw your phone in the kitchen ten minutes ago.
ده دقیقه پیش گوشیات را در آشپزخانه دیدم.
ten minutes ago زمان مشخص گذشته را نشان میدهد.
Tom has already eaten.
Tom finished eating before now.
Already shows that the action has happened by the present time.
Tom ate at a café after work.
Tom had his meal at a café when work was finished.
This describes a completed event in a past situation.
اشتباهات رایج
- ❌ I have seen him yesterday. ✅ I saw him yesterday. yesterday یک زمان مشخص و تمامشده در گذشته است، بنابراین Past Simple لازم است.
- ❌ Did you ever visit Spain? ✅ Have you ever visited Spain? وقتی سؤال دربارهٔ تجربهٔ زندگی تا این لحظه است و زمان مشخصی نداریم، Present Perfect انتخاب پایه و رایج است.
- ❌ She has went home. ✅ She has gone home. بعد از has باید past participle بیاید. شکل سوم go برابر gone است، نه went.
- ❌ I didn't went to work yesterday. ✅ I didn't go to work yesterday. بعد از did یا didn't فعل به شکل پایه میآید؛ بنابراین go درست است، نه went.
- ❌ He have finished his lunch. ✅ He has finished his lunch. برای he، she و it در Present Perfect از has استفاده میکنیم.
- ❌ Have you saw this film? ✅ Have you seen this film? بعد از have باید شکل سوم فعل استفاده شود. شکل سوم see برابر seen است.
- ❌ I never visited Italy. ✅ I have never visited Italy. اگر منظور این است که تا این لحظه تجربهٔ سفر به ایتالیا را نداشتهاید، Present Perfect مناسب است. اگر دربارهٔ یک دورهٔ تمامشده در گذشته صحبت کنید، Past Simple ممکن است درست باشد.
نکتههای یادگیری
- اگر جمله yesterday، last week، ago یا یک تاریخ تمامشده دارد، ابتدا Past Simple را بررسی کنید.
- اگر سؤال معنی «تا حالا...؟» میدهد و زمان مشخصی ندارد، Present Perfect معمولاً انتخاب مناسبی است.
- در Present Perfect همیشه شکل سوم فعل را بعد از have یا has بررسی کنید.
- در سوال و منفی Past Simple، بعد از did و didn't از شکل پایهٔ فعل استفاده کنید.
- به جای حفظ کردن فهرست کلمات، ابتدا تشخیص دهید گوینده روی «زمان تمامشدهٔ گذشته» تمرکز دارد یا «تجربه و نتیجه تا اکنون».
- یک اتفاق واحد میتواند با هر دو زمان بیان شود، اما زاویهٔ دید تغییر میکند: I've lost my wallet بر وضعیت فعلی تمرکز دارد؛ I lost my wallet yesterday بر زمان اتفاق.
تمرین این مبحث
تمرینهای تعاملی این مبحث بهزودی فعال میشوند.
در حال آمادهسازیگرامرهای مرتبط
واژگان مرتبط در دیکشنری
سؤالهای رایج
سادهترین راه تشخیص Present Perfect و Past Simple چیست؟
ابتدا ببینید آیا اتفاق در یک زمان مشخص و تمامشدهٔ گذشته قرار دارد یا نه. اگر عبارتی مثل yesterday یا last year دارید، معمولاً Past Simple لازم است. اگر دربارهٔ تجربه یا نتیجه تا زمان حال صحبت میکنید و زمان دقیق مهم نیست، Present Perfect را بررسی کنید.
چرا نمیتوانم بگویم I have seen him yesterday؟
چون yesterday زمان مشخص و تمامشدهای در گذشته است. در این حالت میگوییم I saw him yesterday.
آیا Present Perfect همیشه به معنی «تا حالا» است؟
خیر. «تجربه تا حالا» فقط یکی از کاربردهای آن است. Present Perfect کاربردهای دیگری نیز دارد، اما در سطح A2 بهتر است ابتدا تجربهها، اتفاقهای اخیر و نتیجههای مرتبط با زمان حال را خوب یاد بگیرید.
آیا ever و never همیشه با Present Perfect میآیند؟
نه در همهٔ بافتهای ممکن، اما برای صحبت دربارهٔ تجربههای زندگی تا زمان حال، در سطح A2 معمولاً با Present Perfect استفاده میشوند: Have you ever...? و I've never....
بعد از have و has از چه شکلی از فعل استفاده میکنیم؟
از past participle یا شکل سوم فعل استفاده میکنیم؛ مانند worked، seen، gone و written.
چرا بعد از did از فعل گذشته استفاده نمیکنیم؟
چون did خودش گذشته را نشان میدهد. بنابراین فعل اصلی به شکل پایه میآید: Did you go? و I didn't go، نه Did you went? یا I didn't went.
فرق I've lost my phone و I lost my phone چیست؟
I've lost my phone معمولاً روی نتیجهٔ فعلی تمرکز دارد؛ یعنی الان گوشی را ندارم. I lost my phone یک اتفاق گذشته را بیان میکند و اغلب میتوان زمان آن را مشخص کرد، مانند I lost my phone yesterday.
