Use of should have in English grammar
Should have means something did not happen but we wish it had happened . We use should have to take about past mistakes. A worried mother might say …
“ I was so worried about you . You should have called me ”
Should have In Bangla sentence making :
আমারা যখন অতীতের কোনো কিছু নিয়ে আফসোস প্রকাশ করি তখন আমারা Should have ব্যবহার করতে পারি । মানে এমন কোন কাজ যা করা উচিত ছিল কিন্তু করা হয় নি ।
ধরা যাক , আপনার ভাই এর কোনো Important কাজ আছে আগামিকাল সকালে । এখন আপনি তাকে বলছেন কালকে সকালেই তুমাকে যেতে হবে । তাই তোমার তাড়াতাড়ি ঘুমাতে যাওয়া নিড ( You should go to bed early )
সে দেরি করে ঘুমিয়েছে এখন সকালে তার দেরি হয়েছে যার জন্য বলছেন তোমার তাড়াতাড়ি ঘুমানো উচিত ছিল । এই বাক্যটি হল অতীতের ঘটনা নিয়ে আফসোস । তাই আমারা এই বাক্যটিকে বলতে পারি -
Now you are so late. You should have gone to bed earlier . You should not have late at night.