* Empty fuel tank: This is the simplest explanation. The fuel gauge might be faulty, or you simply haven't filled up recently.
* Fuel pump failure: The fuel pump is responsible for pushing gas from the tank to the carburetor. A malfunctioning pump can't do its job, leaving the carburetor dry.
* Clogged fuel filter: A blocked fuel filter prevents fuel from reaching the pump or carburetor.
* Fuel line blockage or leak: A kink, crack, or obstruction in the fuel line will stop fuel flow. Similarly, a leak will drain the fuel before it reaches the carburetor.
* Fuel pump relay or fuse issue (in fuel injected vehicles): While the question specifies a carburetor, some older vehicles with carburetors might have electric fuel pumps with a relay and fuse that could be faulty.
Pouring gas directly into the carburetor is a temporary fix and a dangerous one at that (risk of fire). Do not rely on this method. You need to identify and fix the underlying fuel delivery problem to ensure safe and reliable operation of your vehicle. Have a mechanic diagnose the issue.