Question: second and third form of ought?
Answer: In case of "ought to" form the past by using "ought to have". For example: You ought to have been more careful. "Ought to" is a semi-modal, I would say. Modal verbs (can, shall, may) have very clear past tense forms (could, should, might).