Others are unable to answer your question if you do not give them more information regarding what you want to be answered. My suggestion is to edit your question so it can be answered properly.
First she want a dress because in her she need one for this type of affair where she would just wear it once to impress people. Basically she was just thinking about her self at this point because her husband was saving the money for a gun that he wanted but instead he got her the dress because in was more of a need.
Sample response:
Thinking ahead allowed builders to construct the Empire State Building very quickly. Every day, workers were given instructions that showed what had to be done and where each delivery needed to go. Individual materials were marked to make sure they went to the right place in the building.
Rosetta Stone is used to teach languages
I believe the answer is D. Im not 100% but i hope this helps