آیا تا به حال حسرت کاری که میتوانستید انجام دهید اما ندادید را خوردهاید؟
- آیا نمیدانید چگونه به زبان انگلیسی، پشیمانی خود را از یک انتخاب یا عمل گذشته بیان کنید؟
- شاید میخواهید از کسی به خاطر اقدامی که باید در گذشته انجام میداده اما کوتاهی کرده، انتقاد کنید؟
- آیا هنگام استفاده از افعال کمکی گذشته، خصوصاً should have done، احساس گیجی یا اضطراب میکنید؟
- از اشتباهات رایج در این زمینه خسته شدهاید و به دنبال یک توضیح جامع و کاربردی هستید؟
اگر پاسخ شما به هر یک از این سوالات “بله” است، نگران نباشید! شما تنها نیستید. بسیاری از زبانآموزان با این ساختار چالش دارند. در این راهنما، ما گرامر should have done را به سادگی، قدم به قدم و به گونهای کاربردی برای شما تشریح میکنیم که هرگز دیگر در استفاده از آن دچار سردرگمی نشوید. پس آماده باشید تا با اعتماد به نفس کامل، پشیمانیها و انتقادات گذشته را به انگلیسی بیان کنید!
| ساختار | کاربرد اصلی | مثال (فارسی) | مثال (انگلیسی) |
|---|---|---|---|
| Should have + P.P. | بیان پشیمانی یا انتقاد در مورد کاری که باید در گذشته انجام میشد اما انجام نشده است. | باید بیشتر درس میخواندم. | I should have studied more. |
| Shouldn’t have + P.P. | بیان پشیمانی یا انتقاد در مورد کاری که نباید در گذشته انجام میشد اما انجام شده است. | نباید آنقدر غذا میخوردم. | I shouldn’t have eaten so much. |
گرامر Should Have Done: بیان پشیمانی و انتقاد در گذشته
ساختار “should have + Past Participle” یکی از پرکاربردترین و در عین حال چالشبرانگیزترین مباحث در زبان انگلیسی است که به ما امکان میدهد در مورد اتفاقات گذشته، ابراز پشیمانی کنیم یا انتقاد خود را بیان کنیم. این ساختار در دسته “افعال مودال کامل” (Perfect Modal Verbs) قرار میگیرد و نقش بسیار مهمی در مکالمات روزمره و نوشتار رسمی ایفا میکند.
به عنوان یک زبانآموز، درک دقیق این ساختار به شما کمک میکند تا احساسات و نظرات خود را در مورد وقایع گذشته با دقت بیشتری بیان کنید. اجازه دهید این ساختار را جزء به جزء بررسی کنیم.
ساختار کلی Should Have Done
قاعده اصلی برای ساخت این جمله بسیار ساده است:
فاعل (Subject) + should + have + شکل سوم فعل (Past Participle - P.P.)
مثال:
- I should have called her. (من باید با او تماس میگرفتم.)
- You should have told me. (تو باید به من میگفتی.)
- They should have arrived earlier. (آنها باید زودتر میرسیدند.)
کاربردهای اصلی Should Have Done
این ساختار عمدتاً برای دو منظور اصلی به کار میرود که در عنوان مقاله نیز به آن اشاره شد: پشیمانی (Regret) و انتقاد (Criticism).
۱. بیان پشیمانی از کاری که انجام نشده است (Regret)
یکی از اصلیترین کاربردهای “should have done” برای ابراز پشیمانی در مورد کاری است که در گذشته، فرصت انجام آن را داشتهایم یا منطقاً باید انجامش میدادیم، اما به هر دلیلی این کار را نکردهایم. این حسرت و پشیمانی میتواند مربوط به خودمان یا شخص دیگری باشد.
مثالها:
- ✅ I missed the flight. I should have left earlier. (پرواز را از دست دادم. باید زودتر راه میافتادم.)
توضیح: پشیمانی از عدم ترک خانه در زمان مناسب. - ✅ We should have saved more money when we had the chance. (ما باید وقتی فرصت داشتیم، پول بیشتری پسانداز میکردیم.)
توضیح: پشیمانی جمعی از عدم پسانداز کافی در گذشته. - ✅ He failed the exam. He should have studied harder. (او در امتحان مردود شد. باید بیشتر درس میخواند.)
توضیح: بیان پشیمانی در مورد عملکرد شخص دیگر.
ناراحت نباشید اگر این ساختار در ابتدا کمی دشوار به نظر میرسد. این یک الگوی رایج در زبان انگلیسی است و با تمرین و تکرار، برای شما طبیعی خواهد شد. بسیاری از زبانآموزان در مراحل اولیه با این ساختار دست و پنجه نرم میکنند.
۲. بیان انتقاد از کاری که انجام نشده یا انجام شده است (Criticism)
کاربرد دیگر “should have done” برای انتقاد از فردی (شامل خودمان) به خاطر کاری است که باید در گذشته انجام میداده اما نداده، یا کاری که نباید انجام میداده ولی انجام داده است. لحن این کاربرد میتواند از ملایم تا تند متغیر باشد، بسته به کانتکست و رابطه بین افراد.
انتقاد از کاری که باید انجام میشد اما نشده:
مثالها:
- ✅ You should have called me to tell me you were late! (باید با من تماس میگرفتی تا بگویی دیر میکنی!)
توضیح: انتقاد از عدم تماس تلفنی. - ✅ They should have informed us about the changes sooner. (آنها باید زودتر ما را از تغییرات مطلع میکردند.)
توضیح: انتقاد از تاخیر در اطلاعرسانی. - ✅ The company should have invested in better security. (شرکت باید روی امنیت بهتری سرمایهگذاری میکرد.)
توضیح: انتقاد از عدم سرمایهگذاری مناسب.
انتقاد از کاری که نباید انجام میشد اما انجام شده: (با shouldn’t have done)
برای انتقاد از کاری که نباید در گذشته انجام میشد ولی انجام شده است، از شکل منفی “shouldn’t have + P.P.” استفاده میکنیم.
فاعل (Subject) + shouldn't + have + شکل سوم فعل (Past Participle - P.P.)
مثالها:
- ✅ You shouldn’t have told her my secret. (تو نباید راز مرا به او میگفتی.)
توضیح: انتقاد از فاش کردن یک راز. - ✅ I shouldn’t have eaten that third slice of cake. Now I feel sick. (نباید آن برش سوم کیک را میخوردم. حالا حالم بد است.)
توضیح: پشیمانی و انتقاد از خود به خاطر پرخوری. - ✅ They shouldn’t have driven so fast in the rain. (آنها نباید در باران اینقدر سریع رانندگی میکردند.)
توضیح: انتقاد از رانندگی پرخطر.
مقایسه Should have done با Must have done و Could have done
درک تفاوتهای ظریف بین افعال مودال گذشته، کلید تسلط بر آنهاست. “Should have done” اغلب با “must have done” و “could have done” اشتباه گرفته میشود.
- Should have done: (باید انجام میشد، ولی نشد) – بیان پشیمانی یا انتقاد.
- مثال: I should have studied for the test. (باید برای امتحان درس میخواندم.) یعنی درس نخواندم و پشیمانم.
- Must have done: (حتماً انجام شده است) – بیان قطعیت یا نتیجهگیری منطقی در مورد گذشته.
- مثال: He must have left already, his car isn’t here. (او حتماً قبلاً رفته است، ماشینش اینجا نیست.) یعنی مطمئنم که رفته است.
- Could have done: (میتوانست انجام شود، ولی نشد) – بیان امکان یا توانایی انجام کاری در گذشته که انجام نشده.
- مثال: I could have gone to the party, but I chose to stay home. (میتوانستم به مهمانی بروم، اما ترجیح دادم در خانه بمانم.) یعنی تواناییاش را داشتم اما انتخاب کردم نروم.
نکات مهم و اشتباهات رایج زبانآموزان
برای تقویت مهارت خود در استفاده از گرامر should have done، به این نکات توجه کنید:
- فراموش نکنید که از “have” استفاده کنید: یکی از رایجترین اشتباهات، حذف “have” است.
- ❌ I should went.
- ✅ I should have gone.
- استفاده از شکل سوم فعل (Past Participle): مطمئن شوید که از شکل صحیح فعل استفاده میکنید.
- ❌ You should have spoke.
- ✅ You should have spoken.
- تفاوت با “should do”: “Should do” برای نصیحت یا پیشنهاد در زمان حال یا آینده است، در حالی که “should have done” به گذشته اشاره دارد.
- I should study more. (باید بیشتر درس بخوانم – پیشنهاد برای آینده)
- I should have studied more. (باید بیشتر درس میخواندم – پشیمانی از گذشته)
- استفاده در سوالات: میتوانید برای سوال کردن در مورد کاری که باید در گذشته انجام میشده، از این ساختار استفاده کنید.
- Should I have called her? (آیا باید با او تماس میگرفتم؟)
- Why shouldn’t they have told us? (چرا نباید به ما میگفتند؟)
تفاوتهای لهجهای (US vs. UK) یا رسمی/غیررسمی
خوشبختانه، ساختار “should have done” در هر دو لهجه انگلیسی آمریکایی (US English) و انگلیسی بریتانیایی (UK English) کاملاً یکسان و با همان کاربردها استفاده میشود. هیچ تفاوت گرامری یا معنایی عمدهای وجود ندارد که نیاز به نگرانی باشد.
در مورد لحن رسمی و غیررسمی، این ساختار در هر دو زمینه کاربرد دارد. در مکالمات غیررسمی ممکن است فرم کوتاه شده “should’ve” را بشنوید، اما در نوشتار رسمی همیشه از “should have” استفاده میشود.
- غیررسمی: I should’ve gone.
- رسمی: I should have gone.
Common Myths & Mistakes (باورهای غلط و اشتباهات رایج)
در اینجا به برخی از اشتباهات و سوءتفاهمات رایج در مورد “should have done” اشاره میکنیم:
- باور غلط: “Should have done” فقط برای پشیمانی خودم استفاده میشود.
- واقعیت: خیر، میتوانید پشیمانی یا انتقاد در مورد اعمال دیگران را نیز با این ساختار بیان کنید.
- باور غلط: “Should have done” و “could have done” یکسان هستند.
- واقعیت: کاملاً متفاوتاند! “Should have done” به معنی “باید انجام میشد (ولی نشد)” است، در حالی که “could have done” به معنی “میتوانست انجام شود (ولی نشد)” میباشد و به توانایی یا امکان اشاره دارد.
- اشتباه رایج: استفاده از “to” بعد از “should have”.
- ❌ You should have to call.
- ✅ You should have called. (هیچ “to” بعد از “have” در این ساختار وجود ندارد).
Common FAQ (سوالات متداول)
- سوال: آیا میتوانم از “ought to have done” به جای “should have done” استفاده کنم؟
- پاسخ: بله، “ought to have done” معادل رسمیتر و کمی قدیمیتر “should have done” است و کاربرد مشابهی دارد، اما در مکالمات روزمره کمتر شنیده میشود.
- مثال: You ought to have told me. (باید به من میگفتی.)
- سوال: آیا “should have done” همیشه بار منفی دارد؟
- پاسخ: معمولاً بله، این ساختار اغلب برای بیان پشیمانی یا انتقاد استفاده میشود که بار منفی دارند. اما میتواند به سادگی به معنای “این کار صحیحتر بود” نیز باشد، بدون اینکه لزوماً لحن تندی داشته باشد.
- سوال: چگونه میتوانم “should have done” را در مکالمه طبیعیتر بیان کنم؟
- پاسخ: تمرین کنید که به جای “should have”، از فرم کوتاه شده “should’ve” در گفتار استفاده کنید. همچنین، به لحن و آهنگ صدای خود توجه کنید تا منظور شما (پشیمانی، انتقاد، یا فقط مشاهده) به خوبی منتقل شود.
Conclusion (نتیجهگیری)
تبریک میگوییم! اکنون شما به درک عمیق و کاملی از گرامر should have done دست یافتهاید. این ساختار قدرتمند، ابزاری حیاتی برای بیان پشیمانی، حسرت، و انتقاد در مورد رویدادها و تصمیمات گذشته در زبان انگلیسی است.
به یاد داشته باشید که کلید تسلط بر هر مبحث گرامری، تمرین مداوم است. سعی کنید در مکالمات روزمره خود، یا حتی در نوشتارهای شخصی، از “should have done” و “shouldn’t have done” استفاده کنید. مثالهایی از تجربیات واقعی خودتان بزنید: “من باید فلان کار را میکردم…” یا “نباید فلان کار را میکردم…” این تمرینها به شما کمک میکنند تا این ساختار را درونی کرده و با اعتماد به نفس کامل از آن استفاده کنید.
به خودتان افتخار کنید که یک قدم دیگر به تسلط بر زبان انگلیسی نزدیکتر شدهاید. به یاد داشته باشید که هر اشتباه، فرصتی برای یادگیری است. پس با انگیزه و پشتکار ادامه دهید!




واقعاً مقاله به موقعی بود! همیشه با این ساختار should have done مشکل داشتم و اشتباه میکردم. توضیحاتتون خیلی روشن و کاربردی بود. ممنون!
خواهش میکنم رضا جان! خوشحالیم که براتون مفید بوده. این ساختار واقعاً برای خیلی از زبانآموزان چالشبرانگیزه، اما با تمرین و مثالهای بیشتر کاملاً مسلط میشید.
سلام. ممنون از مطلب خوبتون. یه سوال داشتم. چطور از روی جمله باید بفهمیم منظور گوینده پشیمانی هست یا انتقاد؟ مثلاً “You should have told me.” هم میتونه پشیمانی باشه هم انتقاد، درسته؟
سوال خیلی خوبی پرسیدید سارا خانم! درسته، تشخیص پشیمانی یا انتقاد بیشتر به لحن گوینده (intonation) و البته بستر مکالمه (context) بستگی داره. در جمله “You should have told me.” اگر با لحن ملایم و کمی غمگین گفته بشه، ممکنه پشیمانی گوینده از ندونستن باشه. اما اگر با لحن جدیتر و سرزنشآمیز گفته بشه، به وضوح انتقاده. در نوشتار، گاهی قیدهایی مثل “I really should have…” میتونه پشیمانی رو پررنگتر کنه.
با سلام و تشکر از مقاله خوبتون. من هنوز گاهی should have رو با could have قاطی میکنم. میشه یه توضیح مختصر در مورد تفاوتشون بدید؟ ممنون.
حتماً امیر جان! این هم یک چالش رایج دیگه است. تفاوت اصلی در اینه:
* **Should have done:** کاری که “باید” انجام میشده اما نشده (پشیمانی/انتقاد از یک وظیفه یا عمل درست).
* **Could have done:** کاری که “میتوانست” انجام شود اما نشد (اشاره به توانایی یا یک فرصت از دست رفته).
مثلاً:
* I **should have studied** more. (باید بیشتر درس میخواندم – وظیفهام بود و انجام ندادم.)
* I **could have studied** more. (میتوانستم بیشتر درس بخوانم – تواناییاش را داشتم اما نکردم.)
امیدوارم این توضیح کمککننده باشه!
آخ دقیقا! من دیروز تو امتحانم یه سوال رو اشتباه جواب دادم و بعدش با خودم گفتم I should have checked my answers twice. این مثالهای واقعی خیلی خوبن!
عالیه فاطمه خانم! دقیقاً همینطور که گفتید، این ساختار در موقعیتهای واقعی بسیار کاربردیه. استفاده از اون در تجربههای شخصی به درک و یادگیری بهتر کمک میکنه. ادامه بدید!
خیلی ممنون از مقاله مفیدتون. یه سوال در مورد تلفظش داشتم. توی فیلمها زیاد میشنوم که میگن “should’ve”. آیا این تلفظ رایجیه؟ و اینکه “shouldn’t have” چطور تلفظ میشه؟
بله علی جان، “should’ve” (که مخفف should have هست) بسیار رایج و متداوله، مخصوصاً در مکالمات غیررسمی. تلفظش چیزی شبیه به “شُدِو” هست.
برای “shouldn’t have” هم معمولاً میشنوید “شُدنتِو” یا “شُدِنتِف”. اینها شکلهای محاورهای و رایج برای بومیزبانان هستند. تمرین شنیداری با فیلم و سریال میتونه خیلی بهتون کمک کنه.
دستتون درد نکنه. از این گرامر همیشه میترسیدم! الان خیلی بهتر متوجه شدم.
من این جمله رو از یه آهنگ شنیدم: “I shouldn’t have said that.” دقیقاً همین مورد پشیمانی رو میرسوند. خیلی خوبه که الان معنیشو دقیق میفهمم. ممنون از مطلب.
چه مثال خوبی کیان جان! موسیقی و فیلم منابع عالی برای یادگیری زبان هستند. اینکه تونستید ارتباط برقرار کنید نشوندهنده اینه که مطلب رو به خوبی درک کردید. همینطور ادامه بدید!
سلام. ممنون از توضیحات کاملتون. توی متن اشاره کردید به “اشتباهات رایج”. میشه چند مورد از این اشتباهات رو بگید؟ مثلاً دیدم بعضیا میگن “I should have went” به جای “gone”.
سلام مینا خانم! بله، اشاره خوبی کردید. یکی از رایجترین اشتباهات، استفاده از گذشته ساده (Past Simple) به جای اسم مفعول (Past Participle) بعد از have هست.
مثال شما “I should have went” به جای “I should have gone” کاملاً درسته و یک اشتباه متداول است.
اشتباه دیگر گاهی حذف “have” و گفتن “I should done” است که کاملاً غلط است. همیشه باید “have + P.P.” باشد. ممنون از نکتهی عالیتون!
این ساختار یکم شبیه “must have done” هست، ولی خب معنیشون فرق میکنه. درسته؟ “Must have done” برای قطعیت در گذشته است؟
کاملاً درسته حسان جان! تفاوت بزرگی بین این دو وجود داره:
* **Should have done:** پشیمانی یا انتقاد در مورد کاری که *باید* انجام میشده اما نشده. (مثلاً: He should have arrived by now, but he isn’t here.)
* **Must have done:** بیان یک نتیجهگیری منطقی و قطعیت بالا در مورد کاری که *حتماً* در گذشته اتفاق افتاده. (مثلاً: He must have arrived by now, his car is in the driveway.)
توجه به این تفاوتها خیلی در درک ساختارها کمک میکنه.
با این توضیح کاربردی، من دیگه گیج نمیشم. لطفاً از این مطالب گرامری مفید بیشتر بذارید! واقعاً نیاز داریم.
آیا فرقی بین “should not have” و “shouldn’t have” هست؟ یا فقط مخفف شدنه؟
تفاوت معناداری در معنی بین “should not have” و “shouldn’t have” وجود نداره، اسفندیار جان. “Shouldn’t have” فقط شکل مخفف شده و رایجتر برای مکالمات و نوشتار غیررسمی هست. در نوشتار رسمیتر یا برای تأکید بیشتر، ممکنه “should not have” رو ببینید، اما هر دو یک معنی رو میرسونن.
مرسی از توضیح عالی و مثالهای روشنتون. به خصوص قسمت مثالهای فارسی به انگلیسی خیلی کمک کرد.
خوشحالیم که مثالهای دوزبانه براتون مفید بوده پریسا خانم! هدف ما همواره اینه که مطالب رو به شکلی ارائه بدیم که درک و کاربردشون برای زبانآموزان فارسیزبان راحتتر باشه.
میشه یه مثال بزنید که پشیمانی از یه کاری باشه که *نباید* انجام میشده ولی انجام شده؟ یعنی با shouldn’t have.
بله، حتماً بهرام جان.
مثال برای پشیمانی از کاری که نباید انجام میشده:
**Persian:** نباید اون حرفو میزدم، الان پشیمونم.
**English:** I shouldn’t have said that. (من این کار را نباید انجام میدادم، ولی انجام دادم و الان پشیمانم.)
این هم یک کاربرد مهم دیگه از “shouldn’t have + P.P.” هست.
همیشه توی مکالمه دچار تردید میشدم که این ساختار رو چطور به کار ببرم. ممنون از راهنماییتون که گیجی رو برطرف کردید.
اگه چندتا تمرین هم آخر مقاله بود، عالی میشد! مثلاً چند جمله فارسی که ترجمه کنیم. فکر کنم این گرامر رو باید حتماً با تمرین زیاد جا انداخت.
پیشنهاد خیلی خوبیه شایان جان! حتماً این رو برای مقالات بعدی و حتی به روزرسانی همین مطلب در نظر میگیریم. تمرین عملی واقعاً کلید تسلط بر گرامرها، مخصوصاً ساختارهایی مثل “should have done” هست. ممنون از انرژی مثبتتون!