Up to now, he has taken part in five English contests, in ____ he was the winner.

Up to now, he has taken part in five English contests, in ____ he was the winner.
A. every one B. each one
C. every of which D. each of which
请问CD项的区别是什么,为什么选D不能选C

根据句型可判断,这句话是一个非限制性定语从句,需要有关系词which来引导,所以可排除A,B选项。
C,D选项中,each侧重指每一个,是一个独立的个体,而every侧重指大众的每一个,根据句意可判断,指的是每一场比赛,是一个单独的个体,所以选D.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-28
首先,一定是从句,不能用one,而得用which.这个没有疑问。其次,each of which,表示在每一场英语比赛里,every of which,表示全部,each of which侧重于特定的,比如这里的five contests.不要过分纠结,不然会乱。
第2个回答  2021-09-28
every除用在人名里是名词外,只能作形容词,而形容词是不能单独与of构成“every of+名词/代词”表示“..中的每一个”的,除非every后面紧跟名词或代词。也就是说,根本没有every of which这样的表述!
而each本身就是代词,与of构成短语eachof表示“..中的每一个”是没有任何问题的。
第3个回答  2021-09-28
这是个定语从句,引导词 which 做介词 of 的宾语。every 后面一般不用介词 of, 而 each 后面可以加介词 of。
第4个回答  2021-09-28
用which构成非限制性定语从句。