It is definitely not A or D, as A has no punctuation and D has semicolons, which means it separates thoughts.Therefore it has to be either B or C. I am not 100% sure about this, but I would go with B, as it does not make sense to have a colon without a list following.