Should be done meaning in urdu
جب آپ کہتے ہیں کہ "یہ کرنا چاہئے تھا"، تو اس کا بہت زیادہ مطلب ہے جو آپ نے کہا تھا "آپ کو یہ کرنا تھا"، اور اس کا عام طور پر مطلب یہ ہے کہ "آپ نے ایسا نہیں کیا"۔
When you say "Should have done it", it means pretty much what you said "you were supposed to do it"