for 是翻译成因为 是个连词不是介词吧 which代表整个句子对吗?
正确。这是for作解释连词,引导了定语从句。for 用在第二个分句开头,用逗号隔开,语气较弱,推理解释。顺便提一句:because不是解释,是指出直接原因,语气很强。
for是表示原因,which是关系代词,指代前面那句话Solomon was diligent, responsible and hardworking
for which 是指示代替,用来引导一个定于从句, which来代替diligent和responsible