There are various ways of classifying conditional sentences. One distinction is between those that state an implication between facts, and those that set up and refer to a hypothetical situation. There is also the distinction between conditionals that are considered factual or predictive, and those that are considered counterfactual or speculative (referring to a situation that did not or does not really exist).