Get it fixed.
it could be your valves or your engine
If you have knocking from the engine and smoke from the exhaust then you have far more problems than the car just not starting. Sick professional help immediately.
A loud knocking noise in the motor of a car at high speeds is most likely the engine. There could be another issue with the transmission if the knocking only happens at high speeds.
== == Upgrade your gas. Use premium grade, that will eliminate the knocking.
my car engine is on but with a loud knocking noise but when i apply some gas it does not move at all. my car is an automatic civic.
Cant you just ask the people at the car place?
Could be a rod knock. Your bearings slipping in the engine.
knocking noise
possibly distributor. tow to mechanic . if you drive , you could damage your engine.
Either get higher octane fuel, or retard the timing. That is about the only thing that will help
The combination of fuel still being pumped into the engine and air