「必要条件」について教えてください。

p→q である場合、
pはqであるための十分条件であることは理解できるのですが、
qはpであるための必要条件であることが理解できません。

参考書には、上記の必要条件についての解説として
>対偶をとって「qでなければpではない」ということだから、
>pであるためには少なくともqであることが必要だから「必要条件」という
と記載されてますが、なぜ、対偶の結果から、
「pであるためには少なくともqであることが必要」
かが理解できません。

頭が悪くて、大変申し訳ありませんが、よろしくご教授願います。