ONE与THAT做代词时有何区别

如题所述

one 指代单数名词,而上句中weather(天气)是不可数名词,所以不能用one代替that.\r\nthat 指代不可数名词或者指代上文中提到的情况.that指代的是“同名异物”.\r\nit 指代单数名词或者不可数名词,指代“同名同物”.\r\n1.it指前面提到过的问题本身 eg.I bought a pen.It's a good pen.\r\n2.that特制前面提到的名词,that和被代替的名词并非指同一事物,而是同类事物.多用于事物的比较,避免重复.\r\n3.one用于泛指前面提到过的名词 eg.Your pen is good.I want to buy one.\r\n4.that只能代替事物,不能代替人.\r\none可以代替事物,也可以代替人.\r\n在口语中it也可以指人\r\n5.it可用作无人称代词,指时间,自然现象(天气,气候,明暗等),距离,量度,价值etc
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-22
此句考察的是非限制性定语从句,首先that是肯定不能引导非限制性定从,本用which,但这里one有指代the
moment的意思,且one有特指的意味所以不用再加the.也可以这样理解,one就指代前文的the
moment,后面省略了that/which(做宾语).