Choose a, b, c, or d that best completes each unfinished sentence, substitutes the underlined part, or has a close meaning to the original one.
Thanks _______ the inventions _______ labor-saving devices, women have more free time to take part _______ social work.
through / over / for on / from / with forward / for / from to / of / in