单项选择题

______ a big stone on the road, the truck stopped.

A.Seeing
B.Having seen
C.Seen
D.The driver seeing