1) The answer is C because when the air temperature over the land exceeds the temperature over the water, the lower pressure over land causes that air to rise, drawing air in from over the ocean to replace it. This air, coming in from over the ocean, results in what is called a sea breeze.
2) The correct answer is A because sea breeze arises when the temperature over land is greater than the temperature over water. Clouds, and ultimately storms, often form in the afternoon when the temperature over land is nearing its highest value for the day.
* Btw, since you got your answer to your previous question
Hope this helps!