分类：教育/科学-外语学习
问题：请问该选哪一个？Ｉ　wouldlikeagiftformyson 
Ｉ　would li a gift for my son,(   )at the    proper price but of great value.A.which  B.one   C.it    D.what
回答：在AB两项中:
我认为这里不能选A.如果这里以which引导的非限制性定语从句的话,这里显然句子成分不齐全了,因为缺少谓语.而which在定语从句中只能做宾语或主语.因此这里可排除A.
B one 在这里作为gift 的同位语,指代gift.
因此选B