no matter who 和 whoever 之间有什么区别?

3个回答

  • 1.no matter who只能引导让步状语从句,这个从句充当主句的状语,且who在从句中也必须充当一定成分,如主语/宾语等,who后面必须使用陈述句序.

    如:No matter who you are,you must obey the rules.

    不管/无论你是谁,你都必须遵守规则.

    2.而whoever有两种用法.

    1)whoever = no matter who,也引导让步状语从句,此时两者没有任何区别.

    如:No matter who you are,you must obey the rules.

    = Whoever you are,you must obey the rules.

    2)whoever还可以引导名词性从句,包括主语从句/宾语从句/表语从句/同位语从句.

    该从句在主句中分别充当主语/宾语/表语/同位语,且whoever在从句中也必须充当一定的成分,如主语/宾语等.

    此时,whoever不能用no matte who来换用,但是可做如下理whoever = anybody/anyone who.

    如:(Whoever breaks the law) must be punished.

    = Anybody/Anyone (who breaks the law) must be punished.

    任何违反法律的人都必须受到惩罚.

    其中,whoever breaks the law在主句中充当主语,为主语从句.

    whoever在主语从句中也充当主语.