I have been told that the school needs a teacher,-----has a

I have been told that the school needs a teacher,-----has a good knowledge of computer skills.
A whom B that C one who D the one who
这道题选C,请帮我分析下为什么,其他三项为什么不可以选,有的要怎么改是正确的句子
3Q
端木烈 1年前 已收到3个回答 举报

lenovo32 幼苗

共回答了21个问题采纳率:85.7% 举报

1.必须有个能在从句中充当主语的,排除A,这里需要一个同位语故不选B,之前并未提到老师,故不选D

1年前

1

戴天戴地 幼苗

共回答了3个问题 举报

one who has a good knowledge of computer skills 是a teacher的同位语, 用来补充说明需要什么样的老师。
定性定语从句who has a good knowledge of computer skills是one的定语,由于先行词是one所以不能用that。
同时,a teacher是不明确的一个人,所以用one不用the on...

1年前

1

qrommf 幼苗

共回答了40个问题 举报

A whom在定语从句中应该放在介词后面
B 在非限制性定语从句中应该用which
D 因为句中的“老师”没有特指,所以不用the one who

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 2.081 s. - webmaster@yulucn.com