Ought to - Ought to have
Note: We don't use "to" with "ought" in negative sentence and we this use in this way "ought not go"
Formula: Subject + ought to + 1st form of the verb + object
Ought to Grammar
You ought to obey your parents. (simple sentence)
They ought not leave without letting the boss know. (Negative sentence)
Formula: Subject + ought to have + 3rdt form of the verb + object
She ought to have led the team from the front. (Simple sentence)
You ought not have offended your mother. (Negative sentence)
Ibrahim ought to go with us to gym. (Simple sentence)
You ought not fight with your brother. (Negative sentence)
Present - You ought to complete your task on time.
Past - They ought to have apologized their father.
Future - We ought to respect elders.
Assumption - Expectation - Probability
Assumption - They ought to arrive here by the evening.
Expectation - He ought to have completed his task.
Probability - She ought to join us tonight.
As it is mentioned above that "should" is used quite similar to "ought to".
We should go hard against our opponent. (similar to ought to)
They ought to / should admit their mistake.
See also Should