英语的语法问题.关于代词that和one.我无法理解特指与泛指的具体内涵
原题是这样的:Thetelevisionrepairmanwhowearsauniformtendstoinspiremoretrustthan()whoappearsincivilianclothes.
按我的理解的话,括号中理应填thetelevisionrepairman.这应该是没错的吧,因为对应题干用“THE+可数名词单数”表示泛指.那么,这样一来就可以用theone但答案是one.之前一位高手说“凡是表泛指的代词单数就用ONE.如果用THEONE或THAT就是特指了(指具体的一个人)”.这种分辨代词ONE和theone/that的方法正确么?
我一开始觉得有道理,不过后来又看到了这句话(不是我自己瞎编的,是来自一本书):
You'veprobablyheardoffair-weatherfriends.They'retheoneswhoarehappytobearoundyouwhenthingsaregoingwell,butarenowheretobefoundwhenyoureallyneedthem.这里很明显也是泛指这一类人,但为什么没用ones,反而加了The?这不是特指了么?