The phrase "was dependent upon" can be substituted with a variety of synonyms, depending on the context in which it is used. Some options include "relied on," "hinged on," "counted on," "leaned on," "rested on," or "depended on." These phrases convey the idea that something is necessary or crucial for a certain outcome or result to occur. For example, a person's success in life may be dependent upon their level of education, or a team's victory in a sports game may be dependent upon their strategies and teamwork. Synonyms for "was dependent upon" can add variety and depth to writing or speaking, and can help to avoid repetitive language.