Concept:A primary election is a party-run vote to choose a candidate for a general election.
Explanation:When a political party has several members who want to contest an elective office, party members must select one candidate.
This internal selection process is called a primary election.
In a primary election, registered members of the party indicate their preferred candidate.
The candidate who receives the most votes becomes the party's official nominee.
The chosen nominee then represents the party in the general election.
A by-election is held to fill a seat that becomes vacant between general elections.
A general election is held to elect representatives for all seats at once.
A direct election simply means voters choose their office holders directly.
Answer:B. primary election