✨ ベストアンサー ✨
こんにちは!
コロン(:)は前の内容の詳細や理由を具体的に説明する、という印として使われます。ここでは「喜んで会話に飛び込む、具体的には自分の説と解釈を自由に述べる」という説明がされています。
セミコロン(;)は前の文章との繋がりを示し、理由や逆接を表すことができます。例えば“I wanted to buy something sweet; however, I didn't have money at all.”のように使われ、ここでは「逆接」を表しています。“I couldn't buy what I wanted to buy; I didn't have money at all.”ここでは「理由」を表していますね。
ご参考になりましたら幸いです。

ありがとうございます