FeedbackThe infinitive is used to talk about doing something on a specific occasion. The gerund is used for making general statements or to refer to things happened in the past.
B.having
C.Either could be used here
These questions are from this test. Would you like to take a practice test?