When may you pass on the right shoulder of the road?
When the car in front of you is turning.
When the car in front of you is driving too slowly.
If you pass another vehicle on the right, do so only when conditions permit you to do so safely. Under no circumstances are you allowed to drive off the pavement or onto the shoulder.