Руслан Заславскийadded a comment hace 8 años
ought to have, НО should have, это раз. Второе - модальные глаголы should и ought to имеют одинаковое значение, но слегка отличаются в употреблении в ситуациях общения. В то время как should выражает совет теоретического плана, ought to употребляется в конкретной ситуации.