Which of the following is true for identical twins?
A. They are attached until just before birth.
B. They can have different genes.
C. They can have different fathers.
D. They can express the same genes differently.