Final answer:
Humans and horses are made of some of the same matter, with both containing cells with DNA, which is the commonality between a human living now and a horse living thousands of years ago. So the correct option is B.
Step-by-step explanation:
One aspect that a human living now and a horse living thousands of years ago have in common is that B. They are made of some of the same matter. This is because all living organisms are composed of cells, and all cells contain DNA that they pass on to daughter cells. It is important to note that while humans and horses share some similarities in their DNA, they do not have the same DNA, thus excluding option C. Additionally, neither humans nor horses get their energy directly from the sun; they acquire energy through the consumption of food, which is why option D is incorrect. Lastly, the amount of energy needed to survive can differ vastly between species and over time frames, so option A does not hold.
Furthermore, all living organisms, whether a human or a horse, need energy and matter to survive. They obtain these from the environment, which includes both abiotic and biotic factors. While humans and horses may have lived in similar or different habitats and may have coexisted, the most factual commonality is their composition from similar types of matter, cells containing DNA.