所有栏目

先行词前有many能不能用that

作者:英语语法教程

英语语法中,关系代词that在引导定语从句时,可以用来代替先行词作为定语从句的主语或宾语。但是,当先行词是many时,是否可以使用that呢?这是一个常见的疑问。

首先,我们需要明确的是,many是一个代词,表示“许多的,大量的”,它可以用来修饰名词或代替名词。但是,在定语从句中,many不是先行词,因为它并不具体指代一个名词。因此,在先行词前出现many的情况下,我们不能使用that来引导定语从句。

举个例子:

    I have many friends who live in New York. (正确)

    I have many that live in New York. (错误)

在第一个例子中,many修饰先行词friends,引导定语从句who live in New York,表示“我有许多住在纽约的朋友”。而在第二个例子中,由于many不是先行词,因此使用that引导定语从句是错误的。

除了many,还有一些其他的代词也不能用that引导定语从句,比如all, any, some等。这些代词都是不具体指代名词的,因此不能作为定语从句的先行词。

总之,在先行词前出现many时,我们需要使用其他的关系代词来引导定语从句,比如who, whom, which, that等。只有当先行词具体指代一个名词时,我们才可以使用that来引导定语从句。

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学