The correct option is
A Al
The tendency of atoms of an element to lose electrons and form positive ion is known as electropositivity.
A more electropositive element has more metallic character.
Whether an element behaves as a metal or a non-metal is directly related to its ionization energy. The elements having low values of ionization energies are metals whereas elements having high values of ionization energies are non-metals.
Metallic character decreases across a period from left to right. On the other hand, the non-metallic character increases with increase in atomic number across a period.
On going along a group from top to bottom, the metallic character of elements increases.
Considering above variations Al has the most metallic character amongst B,Al,C and Si.
Hence, option A is correct