What do you call an elements with some metal properties but behaves non-metal in certain instances?

A. metal

b. metalloids

c. non-metal

d. semiconductor​