Answer: Bagheera asked the pack to remember a bargain they made to protect Mowgli.
Explanation: Keeping a bargain is very honor full.
The correct answer is option D.
Because there is a preposition where the noun completes the meaning of the sentence "Sitting <u>on</u> the porch"
On: being the preposition.