Which of the following is closest to the meaning of the term ancestor?
A. a relative from long ago
B. an organism that has evolved
C. a trait that has changed over time
D. an organism that is adapted to its environment