1.B 后面的是个宾语从句,用that引导
2.C 我个人认为这句话的意思是“不知道是谁把他打得黑一块蓝一块的”
3.D whoever是无论谁的意思,而no matter who 也是这个意思,只是它只能引导状语从句.