A whether …or…,不管……还是
B 个人认为,what后面应该有谓语动词are,所以不对
C 我认为不应该用and,而应该用or
D D向本身就可以做主语,那么就和all things重复了.