The correct answer is: B. making the best use of a favourable situation.
The idiom “making hay while the sun shines” means to take advantage of a good opportunity while it is available. In this case, the man believes in taking advantage of a favorable situation to achieve his goals.
Option A is incorrect because giving bribes is not a way to make the best use of a favorable situation. It is a way to cheat and gain an unfair advantage.
Option C is incorrect because helping those who help you is not the same as making the best use of a favorable situation. It is a way to build relationships and create a network of support.
Option D is incorrect because seeking advice from one and all is not the same as making the best use of a favorable situation. It is a way to gather information and learn from others.