一道英语题、急!

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:22:58
She is not the only one of the girls ___ well in class. A.which sings B.who sing C.that sings D.who sings 老师说选D.我觉得是B啊.谁给个详细解释

应该选D。在B与D之间的区别关键是先行词,在本句中先行词应是one,而不是girls,故选D.本句意为“她不是班上唯一一个唱的好的女孩。”如果选B,则意为“她不是班上唱的好的女生中的唯一一个,(言外之意不是一个,是两个或多个)”如本句中没有only则选B。

有两种情况,一种是你的题目,即 the only one of .... 应该选D
另外一种是 she is not one of the girls who sing well. 这时就应该选 B了
起区别就是有没有only 了

who 指代only one,这种情形记住就行了

我觉得应该选d

不是选C么?