B
本题考查名词性从句及连词的用法。whatever既可以引导名词性从句,也可以引导让步状语从句,而no matter what只能引导让步状语从句;so long as只要,unless除非。故选B。