Charge carriers are of 2 types,
1. Electrons i.e. physical particles
2. Holes i.e when an electron leaves an atom that atom gets a 1electron volt +positive charge (vacancy of on electron) and this called hole you can say it is a theoretical practical as it do not move physically but if one gets filled by neighboring electron it will create hole behind so we will say hole is moved.