______ with any common sense can tell the difference between the two. A. Who B. Anyone C. Whoever D. Thatc选项为什么不对,请解释一下这道题的解法

问题描述:

______ with any common sense can tell the difference between the two.
A. Who B. Anyone C. Whoever D. That
c选项为什么不对,请解释一下这道题的解法

D

C选项在这题不能做主语

B
Anyone
with any common sense 做后置定语修饰 anyone
这里可以接 后置定语的 只有B项
望采纳!