C
句意:无论他是谁,做什么(工作),触犯了法律,都会受到惩罚.
这句话调整一下顺序更好理
Whoever he is and whatever he does,whoever breaks the law,he will be punished.
表示“无论.”,并且能够引导从句的,只有两种形式:
1.whatever,whoever,however.
2.no matter what,no matter who,no matter how.
在AB中都有anyone who的结构,虽然貌似表示“无论是谁”这个概念,但是,它是不能引导从句的.所以先排除AB.
D意思不符合逻辑,肯定不能用whoever he does的结构,所以也排除.
选C.