英语语法题,求高手分析!

1、答案选A。

本句话主语是 the sociologist

谓语部分must determine the laws

influencing human behavior in social contexts.是determine的具体内容

而____ any aspect of society 则是状语成分,

故A when explain和B to explain可以考虑,

但to explain含义将来意义,用在此不合适。答案只有A。

翻译:就对社会任何方面的解释而言,社会学家首先必须确定影响人们在社会背景下的具体行为所适用的法律。