The correct options are
B small and highly charged ions
C vacant low energy orbitals to accept lone pair of electrons from ligands
The reason transition elements form complexes is that they have a small, highly charged ions and have vacant low energy orbitals to accept lone pairs of electrons donated by other groups or ligands.