2. You must be more careful. / You shouldn't have done that. (Must be more careful indicates the need for caution. Shouldn't have done that expresses disapproval of a past action).
Перевод (RU)
2. Ты должен быть осторожнее. / Ты не должен был этого делать. (Must be more careful указывает на необходимость быть осторожным. Shouldn't have done that выражает неодобрение к прошлому действию).