语法与词汇

Some women ________ a good salary in a job instead of staying home, but they decided not to work for the ________ of the family.

【正确答案】 D
【答案解析】

句意: 有些妇女本可以参加工作换取不错的薪水, 而不是待在家里;但是她们为了自己的家庭决定不工作。 could have done表示“本可以做而没做”, for the sake of为固定搭配, 表示“为了, 为了……的利益”, 符合句意, 因此答案为D项。should have done本应当做而没做。 for the whole of为了整体