one和that替代如何区分

The emotion he felt was one he had felt for some time.

这里为什么用one, 而不是用that替代呢?

one应该替代an emtion, 而that是替代the emtion呀, 不懂。

请老师分析,谢谢!


请先 登录 后评论

最佳答案 2019-10-25 09:41

提取句子中的骨干,还原one:

The emotion was an emotion (that) he...


加入one避免重复:

The emotion was one (that)he...


网友误区:

所谓替代上文提到的某某某,不是看上文某某某形式,而是看你(下文)再次用到这个某某某时的形式。以本句为例:


上文提到的emotion,在上文中的其形式是:the emotion...was...

再次要用到emotion的时候,其形式是:...was an emotion


所以,你要避免重复,替代的是上文中的,还是下文中的?哈哈


你在看达芬奇密码?看原版小说学英文是学英文的最好方式,希望能坚持。当初我就是看美剧,然后再看这部美剧的电影小说,然后复述小说。如此以往,打下的英语听说读写基础。语法吗,那是积累了大量语言现象,有了语感后,再回过头去系统地看本语法书,才发现原来枯燥难懂的种种语法规则,自有其内在的逻辑。


请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

The emotion he felt was one he had felt for some time.

如果不采用名词性替代而重复名词,则句子为:

The emotion he felt was an emotion he had felt for some time.

所以,你可以清楚地看到替代词one替代的就是an emotion. one的使用和主语the emotion的特指还是泛指没有关系,而是取决于作表语的emotion(即被one所替代的emotion)是特指还是泛指。

你对名词性替代有误解。

请先 登录 后评论
  • 1 关注
  • 2 收藏,2858 浏览
  • Long2019 提出于 2019-10-24 17:13

相似问题