* Dead battery. If your battery is dead, it will not be able to provide the power needed to start the engine. Check the battery terminals to make sure they are clean and tight. You can also try jump-starting the vehicle to see if that solves the problem.
* Faulty starter. The starter is responsible for turning over the engine. If it is faulty, it will not be able to do its job. You can try tapping the starter with a hammer to see if that gets it working. If not, you may need to replace the starter.
* Bad ignition switch. The ignition switch is responsible for sending power to the starter. If it is faulty, it will not be able to do its job. You can try turning the key back and forth a few times to see if that gets it working. If not, you may need to replace the ignition switch.
If you are unable to resolve the problem yourself, you may need to take your vehicle to a mechanic for further diagnosis and repair.