分类：教育/科学-外语学习-英语考试
问题：一道从句单选题
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（诊视）的宾语，可以省略。