______ the blind wandering through the traffic, motorists would have to step on their brakes at once.
#90882
A
Seeing
B
Having seen
C
Seen
D
To have seen