Yes, that is a correct, and more polite, version of "You should have ..."Dear Teachers,
If I would like to give an advice, can I say like the sentence below ?
You could have paid more attention to your appearance.
Your help is highly appreciated.
Thanks
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: