Option (d) is the answer and there are two reasons for it. First one is that from the context of situation independence of women from the man's world is indicated so some word to show dependency should be used. Depend and Rest both show dependence so these are the answers. Second one is that as blank space is followed by ON a word that connects grammatically so it should be used. Both 'depend on' and 'rest on' are the correct usage, so it confirms the selection on basis of the first reason. Other options are not logical.