Why does a driver change lane, is it simply to get into a faster lane, to be well positioned to turn off, or is there some or other danger ahead that you cannot see.
When a driver puts on their indicator or turning signal, then anticipate what path he or she will take and whether they will slow down and then respond accordingly.
Make sure you give other road users enough space to carry out their maneuvers and not to fill a space that another driver is not expecting.
Look for the movement of vehicles well ahead of you which will give you the opportunity to predict their path and speed so as to mitigate any contact.
The lack of movement may also indicate a danger that you are not aware of.
Swerving
A driver who swerves is a very strong indicator that there is an imminent danger that you can be alerted to.
Lights
The lights of a vehicle not yet visible to you, can alert you to its presence.
Reflections
Movement of a vehicle in a reflection is a good way to detect the motion of a vehicle not yet visible to you.
Shadows
The shadow of a vehicle hidden from your view can give you a very good indication of its presence, speed and path of travel.
Study the path of a vehicle in order to predict its position at a certain point in time to make an informed decision on what avoidance action to take.
Where possible, try to make eye contact with another driver to determine whether they have noticed your presence or not.
Despite our best efforts, there will always be those sudden and unexpected events to catch us off guard.