He is the only one of the students that have been there.首先,引导词填that,但是我在搜索的过程中看到填who也对,为什么?还有,为什么用的是have而不是has?帮忙解答一下啊,明天月考啦
He is the only one of the students that have been there.
首先,引导词填that,但是我在搜索的过程中看到填who也对,为什么?
还有,为什么用的是have而不是has?
帮忙解答一下啊,明天月考啦
这句话应该是正确的。 He is the only one 【停顿】of the students that have been there。这些学生【之中只有他】去过那的 。 从句修饰的是the students 而不是only one 所以可以用who。 通常情况下,有only 修饰的主语引导词应该只能用that的。 哈哈 祝考个好成绩~\(≧▽≦)/~啦啦啦
呵呵,简单:定语从句谓语动词的数看其中做为主语的关系词所代表的先行词的数,who/that代表students,所以用have,至于表人,用who,that 都行,表物用which/that 也都可以,有只用that的情况,那是另一个问题了...这里虽有only,但only修饰的是one不是students,所以who/that皆可,
应该是 has
当one of + 复数名词 被 the only 修饰时,先行词为 one ,此时that (指人,用who也对)代 one 所以接单数谓语 has
意为:他是那些学生中唯一的一个去过那里的人
如果没有the only,先行词就是 students
He is one of the students that have(复数) been there.
他是那些去过那儿的学生之一.
请及时采纳,不懂继续问( 天天在线 )
这里that have been there是the students的定语从句,即that have been there修饰的是students而不是he,所以引导词可用who 或that,不受前面的the only one影响;助动词用have 而不是has。