Ahmed55 posted:I think the first is "have to" because there is an outer conditions
The second I think it's "must" as it's an individual opinion so it's an advice
I agree with the answers you've selected. Please note, however, that you have used ungrammatical English in your explanations for your answers.
In the second question, you would probably be more likely to hear "should" than "must," even though it doesn't list "should" as an option. But "must" does work.