he has two pencils ,___was given by his brother as a birthday presentA .the longer one B .the longer of which C .the longest D .one of them.

问题描述:

he has two pencils ,___was given by his brother as a birthday present
A .the longer one B .the longer of which C .the longest D .one of them.

B

应该是B.
因为中间用的逗号。如果中间是句号的,A. 和 D.都是对的,完整的两句。

B
如果选A、D,要么逗号变句号,要么前面加and.C用于三者之间,这里是两个,不符.如果是三个和A和D一样变.只有B放入句子中是从句,可以.
这道题就是中国的僵化应试题,其实外国人现在已经不会再死扣这么小的语法了,大的来说ABD都可以的.