تفاوت should have و should has

سلام دوست خوبم. به زبان‌شناس خوش آمدید. :sunflower:

توی این جمله، زمان حال کامل داریم. در زمان حال کامل از have/has + past participle استفاده می‌کنیم.
حالا، بعد از فعل‌های modal، فعل به صورت مصدر بدون to یا bare infinitive میاد. پس اگر قبل از فعلِ با زمان حال کاملمون فعلِ modal (مثلاً should) بیاد، از شکل ساده‌ی have/has که همون have باشه استفاده می‌کنیم. فرقی نداره فاعلمون he، she، I، it، we یا they باشه، کلاً ترکیب should has اشتباهه. چند تا مثال می‌زنم:

She should have seen it coming.
We could have brought more juice.
He might have thought about it.
It could have been true.

برای ایجاد تاپیک و پرسش سؤال در آینده، لطفاً لینک زیر رو مطالعه کنید: