一道从句单选题
Meeting my uncle after all these years was an unforgettae moment,____ i will always treasure. A.that B.one C.it D.what 选什么,为什么,请高手帮忙详细分析下,谢谢.
选B 如果选择A that,就是定语从句,但是非限定性定语从句不能用that,只能用which,排除。 如果选C it,逗号后面就成了it I will always treasure,指示代词it指代的东西不清楚,错误,排除。 如果选D what,就是一个名词性从句,意思是“我将永远诊视的东西”,但是与逗号前面的部分连接起来,不能构成整个句子的一个成分,错误,排除。 B 选项 one 在这里作 an unforgettable moment的同位语,如果在one后面加上that 是不是清楚一些呢?that 引导的从句作为定语修饰one,而that 在这个宾语从句中做treasure(诊视)的宾语,可以省略。