一道SAT的语法题求解释many students prefer social studies over (science classes another one of the preferences is that studnets prefer English) over foreign-language classes.答案是science classes; another studnet preference is for English为什么不能选science classes;students prefer English?

问题描述:

一道SAT的语法题求解释
many students prefer social studies over (science classes another one of the preferences is that studnets prefer English) over foreign-language classes.答案是science classes; another studnet preference is for English为什么不能选science classes;students prefer English?

既然都写了分号,就不是语法问题了,而是语义衔接问题.你可以对比一下:
A 很多学生喜欢社会研究胜过喜欢科学课程;另一个这类的学生好恶规律是学生们会喜欢英语胜过喜欢外语.
B 很多学生喜欢社会研究胜过喜欢科学课程;学生们喜欢英语胜过喜欢外语.
显然A比较自然,B比较突兀,第二个分句看不出和第一个有什么联系.