On urban roads, if you do not intend to overtake, what safety distance should you maintain from the car travelling in front of you?

On urban roads, if you do not intend to overtake, what safety distance should you maintain from the car travelling in front of you?
A)The distance that allows a motorcycle to overtake safely.
B)Always 50 metres.
C)The distance that allows you to stop without colliding with the vehicle ahead in the event that it brakes suddenly.Correct
When travelling behind another vehicle, you must leave a gap that allows you to stop, in the event of sudden braking, without colliding with it, taking into account the speed and the conditions of grip and braking. Furthermore, if you are travelling without signalling your intention to overtake, this gap must allow the vehicle behind you to overtake safely.
For these purposes, drivers of vehicles with a GVW of more than 3,500 kg and vehicles and vehicle combinations more than 10 metres in length must maintain a minimum separation of 50 metres.
It is sufficient to maintain a distance to avoid a collision (it is not necessary to maintain a distance to allow overtaking) in the following cases:
- In built-up areas.
- Where overtaking is prohibited.
- Where there is more than one lane in the same direction.
- When traffic is congested.
- When you intend to overtake.

Therefore, when in an urban area, we will leave sufficient space so that if the vehicle ahead stops suddenly, we can also stop without colliding with it.