一个英语问题非限制性定语从句中作宾语,不可用 who 代替 whom,那 She has a sister,who is

5个回答

  • 用who还是whom要看限制词在从句中所作的成分.

    首先,在这个定语从句中,who代指的是sister,sister在主句中做宾语.但是在定语从句中缺少的限制词是主语,所以用who而不用who的宾格whom.

    举个例子:She has a sister,whom we all like.

    在这里,可以看出,whom代指sister,而且whom做的是定语从句中的宾语,所以用宾格形式、

    还要指出的一点是,虽然这里限制词作的是宾语,但是由于限制词前并未紧跟介词,所以在这里也可以用who.

    即还可以写成:She has a sister,who we all like.

    需要补充说明的是,不可以这么写She has a sister,whom is a teacher.

    另外说一句,She has a sister,who is teacher.这句话是错的,需要在teacher前加冠词 a

    即:She has a sister,who is a teacher.