کاربرد should have چیست؟

سلام دوست عزیز
عبارت should have protected یه عبارت past modal یا perfect modal هستش که از past modals برای صحبت در مورد احتمالات و فرضیه‌ها درباره رویدادهایی که تو گذشته اتفاق افتادن، استفاده می‌شن. همچنین برای ابراز حسرت و افسوس نسبت به کارهایی که انجام نشدن هم به کار می‌رن. past modals از ترکیب «could», «might», «should», «would» و «must» با have و قسمت سوم فعل ساخته می‌شن.

مثال:
“She must have graduated by now.”
(احتمالا او تا الان فارغ‌التحصیل شده.)

قبلاً درمورد این ساختار داخل تالار زیاد بحث شده که لینک‌هاش رو براتون قرار می‌دم.