سلام دوست عزیز
از ساختارهای would haveو should have و could have برای برای موقعیتهای از دست رفته در زمان گذشته استفاده میشه، مثلاً زمانی که شما یه کاری رو می خواستید انجام بدید ولی انجامش ندادید. و همچنین برای بیان امکان، ضرورت یا اجازه در گذشته هم استفاده میشه.
به این ساختارها past modals یا perfect modals گفته میشه.
بعد از ساختار past modal از فعل به صورت pp یا در حالت سوم استفاده میشه.
مثال:
She would have had to study harder.
اون باید بیشتر درس میخوند. (ولی نخوند.)
قبلاً داخل تالار درمورد این گرامر زیاد بحث شده که لینکهاش رو براتون میگذارم.