The correct option is D if
Let’s examine the sentence: “We will not eat outside ____ it rains.” This sentence shows a fact and is making a statement about a real and possible situation. Hence, it is using first conditional that employs forms of verbs in present and future tenses. The first conditional uses an “if” clause with a verb of simple present tense. So, Option D is the correct answer as the sentence requires an “if” to complete its meaning. Other options cannot be used as they would make the sentence meaningless.