My understanding is that in the implication $$p {\implies} q,$$ $p$ is sufficient to conclude $q$, and $q$ is necessary condition for $p$.
Let $p$ be "it is raining," and $q$ be "the sidewalk is wet."
The sufficient condition statement "If it is raining then it is sufficient to conclude that the sidewalk is wet" seems correct to me.
But the necessary condition statement "For the sidewalk to be wet, it is necessary that it is raining" does not seem correct, because the sidewalk can be wet for other reasons; for instance, the water-sprinkler trucks can also wet the sidewalk.
Please let me know if my necessary conditional statement is correct or not, and also please share the reason.