English: He should have got more opportunities.
Telugu: అతనికి మరిన్ని అవకాశాలు దక్కాల్సింది.