What is the Meaning of the Expression
TAKE ADVANTAGE OF?
To take advantage of someone means to exploit them, or to use them in an unfair way so that you gain something.
See example: “That poor man; you took advantage of him.”
In the example above, the wife is annoyed with her husband because she knows that $100 is not a fair wage for the painting of their large porch. She believes that her husband exploited, or took advantage of, the new immigrant, and that his actions were unkind.
make good use of the opportunity available to you
My friends from Mexico came to visit me in Canada. They took advantage of the mountains and snow, and learned to snowboard.
These two definitions have very different meanings.
The first meaning is negative. The second meaning is positive.