Meeting my uncle after all these years was an unforgettable moments___I will always treasure

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:11:39
Meeting my uncle after all these years was an unforgettable moments___I will always treasure.
A.that B.one C.it D.what
此题答案是B 这是为什么呢??
在moments后忘了逗号了!!!

此题正确答案为 B (若有逗号)

A为干扰项:此题很容易被误解为定语从句,但因有逗号,所以若为定语从句 要用 WHICH ! that 不可引导非限制定于从句。 (treasure 为及物动词,后应接宾语)

B选One 则为同位语,做moment的同位语,表示的是”一个难忘的时刻”.

C,D 显然错误。

an unforgettable moment, one i will always treasure

是因为one做moment的同位语,表示的是”一个难忘的时刻”.而one后的从句I will always treasure是个定语从句来修饰one,同时定语从句中省略了关系代词that.这句话的
含义是说:多年后的那次和我叔叔见面真是一个令人难以忘记的时刻,我将永远珍惜这一刻.

我怎么觉得该选A?
定语从句,修饰moment,缺少引导词,该引导词做treasure的宾语,所以用that

应该是A,没问题。
橘子可以分解成:Meeting my uncle after all these years was an unforgettable moments。I will always treasure the moments.前面的是主句。后面的是限制性定语从句,应该用关系代词that或which。one是不定代词,it是物主代词,what是疑问代词。

如果comments后面有逗号那么答案是正确的,只是one后面省略了一个that

Meeting my uncle after all these years was an unforgettable moments是这件事让作者难忘