Why are common names not always useful to biologists?

AThey can apply to more than one animal.
BThey are too long.
CThey require the use of a dichotomous key.
DThey are in Latin.