he two versions of each gene?

Which of the following explains why we have two versions of each gene?

due to the fact that there are 46 chromosomes

our cells make copies when we form as a fetus

because there are 23 pairs of chromosomes

we receive one copy of each chromosome from our parents.

because there are 23 pairs of chromosomes