Answer:
E. all of the above.
Explanation:
It is definitely D and C, so once there is more than one correct answer, I go with "all of the above". But I can certainly believe B as well, so that makes E more plausible. Good luck!
B I would say I hope I really helped