Concept:Long-term financing refers to funds available to a business for a period exceeding one year, usually raised through permanent capital sources.Explanation:The sale of shares provides permanent capital to a company.Shareholders do not demand immediate repayment, so the funds remain available for long-term use.This is why issuing shares is a recognised method of long-term financing for business organizations.Other options such as bank overdrafts and credit purchases are short-term financing tools.Answer:B. the sale of shares.