ساختار should have done چه نوع ساختاریست؟

علت استفاده از کلمه done در جمله‌ی I shouldnt have done that چیست؟


این تاپیک مربوط به درس «اعتراف به اشتباهات» در اپلیکیشن «زبانشناس» است. دوره «عبارات رایج انگلیسی »

سلام دوست عزیز
ساختار should have done به صورت past modal یا perfect modal هستش که از past modals برای صحبت در مورد احتمالات و فرضیه‌ها درباره رویدادهایی که تو گذشته اتفاق افتادن، استفاده می‌شن. همچنین برای ابراز حسرت و افسوس نسبت به کارهایی که انجام نشدن هم به کار می‌رن. past modals از ترکیب «could», «might», «should», «would» و «must» با have و قسمت سوم فعل ساخته می‌شن.
مثال:
مثال: “She must have graduated by now.”
(احتمالا او تا الان فارغ‌التحصیل شده.)

برای اطلاعات بیشتر لینکهای زیر رو ببینید.