Which statement is true about crossing over of genes?

Which statement is true about crossing over of genes?

a. crossing over does not occur between genes that are far apart from each other on a chromosome
b. frequency of crossing over is related to the distance between linked genes.
c. genes that are close to each other frequently cross over