“只要…就…”和“只有…才…”有什么区别?

“只要…就…”和“只有…才…”有什么区别?

按照书上说的,只要p就q,意思是p是q的充分条件。

只有p才q。意思是p是q的必要条件。

而我觉得未必,比如【只有你道歉,我才会原谅你】,很明显在表达【道歉了就原谅,不道歉就不原谅】