1 用B,表示do助动词提前.
句子原来应该是 the movements of the other planets in the sky make sense 谓语动词是 make sense ,并不是be动词.
而C里的are表示原来应该是有be动词存在.所以用B
2 楼上解释了,那我不解释了.
3 如果用that,表示that后面的句子完整了.而用when,表示后面是由when引导的时间状语从句.
用that的话,句子变一下,就是:
members are confused or uncertain of their roles few occasions (显然不通)
而用when,
句子为 members are confused or uncertain of their roles 【on】 few occasions
你可以区别用when、where还是that就把句子重新组装一下,看有没有缺介词.有缺就用Wh-,没有就用that
4 你可以用我在3里提到的方法看看,把整个句子变回来,看看有没有缺介词.
5 楼上解释了.
6 如果用B,being done表示现在进行时的被动态.而C就是表被动态.显然句子没有现在正在进行的意思.所以用C