The correct answer is option D.
Because there is a preposition where the noun completes the meaning of the sentence "Sitting on the porch"
On: being the preposition.
8.9m questions
11.6m answers