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

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

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