The correct option is B Gazed
The correct answer here is Option B) - 'Gazed'. This is because this word satisfies the rules of proper grammatical convention the best and follows the tense of the sentence as well (in this case, primarily past). In the heat, ice cream is something that is very desirable; and the word we use in case of looking at things with desire ('longingly') is gaze. Peek and Glance are also looks but in a quick, fleeting way; and sulk means to be upset. All other options are incorrect.